如果用户点击“开始”按钮,应用程序应检查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
}
}
});
}
答案 0 :(得分:1)
您可以获取EditText字段的内容,如下所示:Text1.getText().toString()
,您可以使用.equals()
检查字符串相等性。
如此组合,这将是Text1.getText().toString().equals("Settings")
答案 1 :(得分:0)
试试这个:
if (Text1.getText().toString().equals("Settings")) {
//CODE
}else {
//CODE
}