如果int
等于-1
,我正在尝试将Imagebutton
弄清楚。如果int
高于-1
,则应将Imagebutton
设置为正常。我使用imgbtn.setImageAlpha(0x3F);
将img button
设置为灰色。索引通过两个按钮更改:一个按钮 1(-1,0,1(,而另一个则先前。因此,如果我单击下一个-1是0,则单击上一个按钮0变为-1。
代码:
if (index == -1){
imagebtn.setImageAlpha(0x3F);
}
if (index > -1){
imagebtn.setImageAlpha(0xFF);
}
编辑:使用此代码时:如果索引等于-1,则变为灰色,但是当索引高于-1(0或1,2,3 ...(时,imageButton仍会亮了。我做错了什么?
根据文档
时将255设置为ImageAlpha
setImageAlpha
的值在0(透明(至255(不透明(之间。尝试将255设置为index > -1
和100个index == -1
if (index == -1){
imagebtn.setImageAlpha(100); // change as you need
}
if (index > -1){
imagebtn.setImageAlpha(255);
}
只需像这样更改您的SEMBOL:
if (index <= -1){
imagebtn.setImageAlpha(0xFF);
}
您使用的条件错误。-1是最大的负数。以便;您的病情变成"错误"。但是,如果您喜欢我的答案。您的病情变成" True"。您的代码将有效。