如何使用onclick连接按钮来增加或减少分数?

时间:2017-05-29 12:22:56

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

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

1 个答案:

答案 0 :(得分:2)

在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);
        }
    }

和显示可以是更新视图的方法: -

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