在其位置上显示按钮

时间:2013-10-18 14:29:32

标签: android onclick textview

考虑一个带有字母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);
}

2 个答案:

答案 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”中执行。

目前只有其中一人被处决。