Android layout 将按钮用作布尔开关
我试图在android中制作一个按钮作为布尔开关。我希望它在第一次单击时做一些事情,在第二次单击时做一些其他事情。在第三次点击时,我希望它在第一次点击时做同样的事情,等等。我之所以要这样做,主要是因为按钮上的文本元素会随着每次单击而改变。开关和复选框没有要更改的文本 我试着在网上找到这方面的文档,但似乎找不到以前任何这样做的例子。如果有人有任何想法或直接告诉我这是不可行的,我将不胜感激Android layout 将按钮用作布尔开关,android-layout,button,Android Layout,Button,我试图在android中制作一个按钮作为布尔开关。我希望它在第一次单击时做一些事情,在第二次单击时做一些其他事情。在第三次点击时,我希望它在第一次点击时做同样的事情,等等。我之所以要这样做,主要是因为按钮上的文本元素会随着每次单击而改变。开关和复选框没有要更改的文本 我试着在网上找到这方面的文档,但似乎找不到以前任何这样做的例子。如果有人有任何想法或直接告诉我这是不可行的,我将不胜感激 yourButton .setOnClickListener(new View.OnClickList
yourButton
.setOnClickListener(new View.OnClickListener() {
private boolean state = false;
public void onClick(View v) {
if ( state ) {
state = false;
yourButton.setText("False");
} else {
state = true;
yourButton.setText("True");
}
}
});
你可以这样做,顺便说一下,我没有测试这段代码,我只是想告诉你一种方法,你可以尝试这样做