当前位置: 代码迷 >> Android >> imgage.setImageBitmap((position&1)==1? micon1:micon2);这句话什么意思,该如何处理
  详细解决方案

imgage.setImageBitmap((position&1)==1? micon1:micon2);这句话什么意思,该如何处理

热度:77   发布时间:2016-05-01 21:56:41.0
imgage.setImageBitmap((position&1)==1? micon1:micon2);这句话什么意思
imgage.setImageBitmap((position&1)==1? micon1:micon2); 这句话什么意思 ,主要是这里
position&1 position 代表是一个int 类型的整数,

------解决方案--------------------
&是双目运算符,对于两个整形数据啊a,b按位进行运算,运行结果是一个整形数据C,运算法则是:如果a,b两个数据对应的位都是1,则C的相应位是1,否则为0,所以你那是判断position是否为1 ,如果为1,那就是代码
imgage.setImageBitmap(micon1);如果不为1,那就是imgage.setImageBitmap(micon2)
  相关解决方案