Android多按钮点击
我有一个按钮,我希望按钮的第一次点击我显示一个东西,然后在它的第二个我显示另一个等...
我有一个按钮,希望第一次点击Num.settext("First");
时有11次点击
点击Num.settext("Second");
等等。直到第十次点击..然后在11日点击它的Num.settext("0");
,它从乞讨重置..
喜欢..
1,2,3,4,5,6,7,8,9,10,11(0) 1,2,3,4,5,6,7,8,9,10,11(0)
答案 0 :(得分:1)
如果将点击数存储在变量中会不会更容易吗?
例如:
//...
int clickNumber = 0;
//...
public void onClick() {
if(clickNumber > 10) {//reset variable
clickNumber = 0;
}
if(clickNumber == 0) {
Num.setText("First");
clickNumber++;
}
else if(clickNumber == 1) {
Num.setText("Second");
clickNumber++;
}
//...
}
//...
答案 1 :(得分:0)
维护一个名为cycle和一组文本的字段。
然后点击:
Num.setText(texts[cycle]);
cycle=(cycle + 1)%texts.length;