【问题标题】:How to wire a button to increase or decrease score using onclick? [closed]如何使用onclick连接按钮以增加或减少分数? [关闭]
【发布时间】:2017-05-29 12:22:55
【问题描述】:

如果我点击按钮,那么游戏分数会根据我点击的按钮增加或减少。

【问题讨论】:

  • 发布您的代码..

标签: android android-layout android-studio android-intent android-arrayadapter


【解决方案1】:

在 xml 中创建两个按钮:--

 <Button android:id="@+id/decrease"
         android:layout_width="40dp"
         android:layout_height="40dp"
         android:onClick="decreaseInteger"
         android:text="-"
         android:textColor="@color/white" />

 <Button android:id="@+id/increase"
         android:layout_width="40dp"
         android:layout_height="40dp"
         android:onClick="increaseInteger"
         android:text="+"
         android:textColor="@color/white" />

现在在你的活动中:--

Integer minteger = 1
    public void increaseInteger(View view) {
        if (minteger < (your upper limit)) {
            minteger = minteger + 1;
            display(minteger);
        }
    }

    public void decreaseInteger(View view) {
        if (minteger > 1) {
            minteger = minteger - 1;
            display(minteger);
        }
    }

并且 display 可以是一种更新视图的方法:--

private void display(int number) {
       // do something with your number
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多