检查EditText的内容是否为设置

时间:2016-03-12 20:33:24

标签: android if-statement button android-edittext onclicklistener

如果用户点击“开始”按钮,应用程序应检查EditText的值是否为“设置”?我怎么能这样做?

这样的事情:

Button buttn1;
EditText Text1;


public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    buttn1 = (Button)findViewById(R.id.Button111);
    Text1 = (EditText)findViewById(R.id.Text111);


    buttn1.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v) {

            if (Text1 == "Settings") {
                //CODE
            }else {
                //CODE
            }
        }
    });
}

2 个答案:

答案 0 :(得分:1)

您可以获取EditText字段的内容,如下所示:Text1.getText().toString(),您可以使用.equals()检查字符串相等性。

如此组合,这将是Text1.getText().toString().equals("Settings")

答案 1 :(得分:0)

试试这个:

if (Text1.getText().toString().equals("Settings")) {
                //CODE
            }else {
                //CODE
            }