如果没有执行条件--eclipse for android

时间:2014-09-01 14:00:58

标签: android eclipse

RowOneCollection是ArryList按钮有2个按钮,所有文本名都是“1”即btn1,btn2
RowTwoCollection是ArryList按钮有2个按钮,所有文本名都是“2”即btn3,btn4
RowThreeCollection是ArryList按钮有2个按钮,所有文本名都是“3”即btn5,btn6
RowFourCollection是ArryList按钮有2个按钮,所有文本名都是“4”即btn7,btn8
CheckBtnText = Null(在pgm中给出双引号)作为字符串

单击btn1 CheckBtnText后,我已将按钮设置为onclicklisteners 为1但在if条件下它返回false。 Plz帮帮我..

    for(int i=0;i<RowOneCollection.size();i++)
            {
                CheckBtnText=RowOneCollection.get(i).getText().toString();  
 returns false--->   if(CheckBtnText=="1")
                {
                    RowOneCollection.get(i).setEnabled(false);
                    RowTwoCollection.get(i).setEnabled(true);
                    RowThreeCollection.get(i).setEnabled(false);
                    RowFourCollection.get(i).setEnabled(false);     
                }
            }

1 个答案:

答案 0 :(得分:1)

使用CheckBtnText.equals(&#34; 1&#34;)来比较字符串的值,否则你要检查它们是否是同一个对象。