不要在文本视图中显示示例

时间:2016-07-01 07:42:12

标签: java android xml android-edittext textview

我为我的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);

            }
        }
    });

}

}

并在编辑文本中写入不显示文本视图 并在编辑文本中写入b不会在文本视图中显示ß 请帮忙

3 个答案:

答案 0 :(得分:1)

==用于比较两个对象的等价,即它们的名称和哈希码。 使用equals或equalsIgnoreCase

name.equals("A")

name.equalsIgnoreCase("A")

答案 1 :(得分:0)

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

答案 2 :(得分:0)

只需使用

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