如果用户单击“执行”按钮,则应用程序应检查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
            }
        }
    });
}

最佳答案

尝试这个:

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

10-08 05:39