【发布时间】:2018-05-09 04:20:57
【问题描述】:
public void onePointForTeamA(View v) {
if (foulCounterA == 5) {
scoreTeamA = scoreTeamA + 1;
scoreOnePointTeamA = scoreOnePointTeamA + 1;
displayForTeamA(scoreTeamA);
displayForTeamAOnePoint(scoreOnePointTeamA);
}
}
public void foulCountForTeamA(View v) {
if (foulCounterA < 5)
foulCounterA = foulCounterA + 1;
else
foulCounterA = 5;
displayForTeamAFoul(foulCounterA);
}
你好。首先,我对 android 开发和 java 还是很陌生。我已经为这个问题搜索了很多,但我自己找不到解决方案。我想我还在学习。我发现的只是覆盖方法。
关于我的问题;我想将带有“if”的button.setEnabled(true); 添加到我的java 文件中,这样我的按钮将只能点击if (foulCounterA == 5),否则将无法点击。
通过进行该更改,我想更改它的 textView 颜色,我知道该怎么做。
android:onClick="onePointForTeamA" android:onClick="foulCountForTeamA" 在 XML 文件上。 int scoreTeamA = 0;int scoreOnePointTeamA = 0; int foulCounterA = 0; 在 Java 文件上。
有什么建议吗?
【问题讨论】:
-
您有 2 个选择。设置启用(它在那里但不可点击)或设置它不可见(它在那里但看不到)?
-
你喜欢哪种选择?
-
不可点击的。我希望它显示为红色,之后我会调整颜色。
-
我已经添加了你的解决方案,试试看吧!
标签: java android button buttonclick