上比較按鈕上的文字如果按鈕有文字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」) –