我目前正在創建一個具有不同選項的android應用程序。其中一個選擇是使用一個按鈕,默認顯示「激活」。當應用程序運行時,點擊它會將其更改爲「禁用」,然後再次點擊時「激活」。我相信,我所要做的就是.getText一個字符串變量,然後在if語句中使用此變量,但現在看來似乎沒有反應,我的任何條件......修改按鈕中的文本 - 如果語句
final Button button = (Button) findViewById(R.id.bSensor);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
String buttonText = button.getText().toString();
if (buttonText == "@string/Disable") {
button.setText(R.string.Enable);
}
else if (buttonText == "@string/Enable"){
button.setText(R.string.Disable);
}
}
});
感謝您的幫助
Phyzikk
我們甚至在這裏談論什麼語言?請將該語言添加爲標籤。 – Rengers
看起來他在做Java和Android –
對不起,我是新來的論壇,它是Android與eclipse SDK。 – Phyziik