【发布时间】:2015-05-02 23:59:37
【问题描述】:
我制作了一个应用程序,用户按下一个按钮可以进入另一个活动,但我只希望用户总共按下这个按钮 5 次。我尝试了下面的代码,但是它不会阻止用户按下按钮超过 5 次,所以我猜应用程序需要以某种方式记住点击?
public void FoodClicks(View view){
if(this.counter == 5){
this.counter ++;
}
else {
Button btn = (Button)findViewById(R.id.button);
btn.setEnabled(false);
}
}
ActivityMain.xml:
<Button
android:id="@+id/button"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="38dp"
android:text="@string/addmeal" />
【问题讨论】:
-
如何在按钮中使用 FoodClicks(View)?你能发布你的布局xml吗?
-
这个方法在fragment中或者Activity中用在什么地方?
-
@KonradKrakowiak 请参阅上方按钮的 XML。我在 Activity 中使用此方法。
-
@NicolaBA 让我们试试我的解决方案
标签: java android button android-studio