考虑一个带有字母O的两个textview和按钮。点击两个按钮textview填充两个字母O制作按钮不可见,反之亦然考虑onclick textview两个textview设置空值,按钮恢复到它的位置但问题只是一个按钮可见。这是一个示例代码
if(t1.getText().toString()==b9.getText().toString()){
t1.setText("");
position--;
b9.setVisibility(View.VISIBLE);
}
else if(t1.getText().toString()==b10.getText().toString()){
t1.setText("");
position--;
b10.setVisibility(View.VISIBLE);
}
答案 0 :(得分:0)
if(t1.getText().toString()==b9.getText().toString()){
== 不得用于检查文字是否相等
你应该使用
String text1 = t1.getText().toString();
String text2 = b9.getText().toString();
if(text1.equalsIgnoreCase(text2){
==用于检查对象的地址..而不是文本内容
答案 1 :(得分:0)
尝试删除else,只需在单独的“if()s”中执行。
目前只有其中一人被处决。