我需要一个按钮代码,它可以正常工作



我在单个活动中有五个按钮。启动四个按钮仅点击 10 次,然后它们被禁用。当这四个按钮完全点击 10 次时,我需要代码,然后第 5 个按钮可见,否则不可见。 我希望如果每个按钮都被禁用,那么最后一个按钮可见,否则显示 toast。

在您的活动中,您需要一个变量来跟踪按钮点击次数。然后,每次使用他们的onClickListener按下按钮时,它都会递增。每次点击时,使用简单的 if 条件验证它是否是第 10 次按下。当这种情况最终成为现实时,让你的四个按钮不可见,你的第五个按钮可见。它会像:

int buttonClicks = 0;
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new onClickListener() {
public void onClick(View v) {
buttonClicks++;
if(buttonClicks==10) {
button1.setVisibility(View.GONE);
//for each button
button5.setVisibility(View.VISIBLE);
} //if
} //onClick
} //onClickListener

对于您的每个按钮。我还没有测试过它,但你明白了。希望对你有帮助

最新更新