我编写此代码是为了创建一个循环并将所有名称保存到一个数组中,但循环在第一次单击时结束,它使按钮为假,它必须在 10 个名称后使按钮为假,但它不起作用 我该如何编辑这段代码?
int oyuncuSayisi = 0;
for (int a = 0; a < 10; a++) {
isimGirisString = oyuncular[a];
oyuncuSayisi++;
}
if (oyuncuSayisi > 9) {
oyuncuKayit.setEnabled(false);
最佳答案
你不需要循环,它只是一个条件。尝试这样的事情:
int counter=0; //init your variable somewhere
/*...
*/
@Override
public void OnClick(View v){
conter++;
isimGirisString = oyuncular[a];
if(conter==10){
//do your action here
oyuncuKayit.setEnabled(false);
}
}
然后它将一直运行,直到您单击按钮 9 次
关于java - 这个循环有什么问题? - 安卓工作室,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60981466/