上比较按钮上的文字如果按钮有文字start
执行开始捕捉。如何在android
如果按钮有文字stop
执行停止捕捉。
if { //button text is start
//start capture
} else if { //button text is stop
// stop capture
}
如何比较android中的按钮文本?
上比较按钮上的文字如果按钮有文字start
执行开始捕捉。如何在android
如果按钮有文字stop
执行停止捕捉。
if { //button text is start
//start capture
} else if { //button text is stop
// stop capture
}
如何比较android中的按钮文本?
if(button.getText().toString().equalsIgnoreCase("start")){
//start capture
}else if (button.getText().toString().equalsIgnoreCase("stop")){
// stop capture
}
试试这个希望它有助于
如果else语句
switch(button.getText().toString()){
case "start":
//start capture
break;
case "stop":
// stop capture
break;
}
它总是检查所有条件嵌套的if else语句 始终使用开关嵌套。但在开关情况下,它只会涉及相关案件, 不会检查所有条件。
Button button = (Button) findViewById(R.id.btn);
String btnText = button.getText().toString();
if (btnText.equalsIgnoreCase("start")){
//something here
}
- 或 -
Button btn = (Button) findViewById(R.id.btn);;
if(btn.getText().toString().equalsIgnoreCase(text)){
//something here
}
错误if(btnText ==“start”)'。你为什么设置==。 –
if(button1.getText().toString().equals("Start")){
}else if(button2.getText().toString().equals("Stop")){
}
按钮。 getText()。toString()。equalsIgnoreCase(“start”) –