2016-07-01 29 views
-5

我正在爲我的android應用程序編寫此代碼。在文本視圖中不顯示示例

btn =(Button)findViewById(R.id.button); 
    et =(EditText)findViewById(R.id.editText); 
    tv =(TextView)findViewById(R.id.textView); 

    btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      String name =et.getText().toString(); 
      String a = "a"; 
      String a1 = "a"; 
      String b = "b"; 
      String b1 = "ß"; 
      if(name.equals(a)){ 
      tv.setText(a1); 

      } 
      else if (name.equals(b)){ 
       tv.setText(b1); 

      } 
     } 
    }); 

} 

}

,並寫在編輯文本不顯示在文本視圖 寫在編輯文本●不要顯示在文本視圖SS 請幫助

+8

[我如何在Java中比較字符串?](http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) –

回答

0
if (name.equals("A")){ 
    tv.setText("example"); 
} 
+0

糟糕,謝謝:) –

1

==用於比較兩個對象的等同性,即它們的名稱和散列碼。 使用等於或equalsIgnoreCase

name.equals("A") 

name.equalsIgnoreCase("A") 
0

只需使用

if(name.equalsIgnoreCase("A")) { 
    tv.setText("example"); 
}