我的点击计数相关问题。问题是,当给出一个数字时,我无法停止单击。

例如,我允许用户单击一次按钮3次,如果点击次数达到3次,则停止计数并执行我想要的操作。

这是我使用过的代码。

private int clickcount = 3;
@Override
    public void onClick(View v) {

        // Do button click handling here
        if ( posisi2==getAdapterPosition() ) {
                clickcount--;
                tombolbaca.setText("Baca " + clickcount + "x");

                // try to stop count but it can't, computer still counting
                if (clickcount == 3)
                {
                    mTitle.setVisibility(View.GONE);
                    rl2.setVisibility(View.GONE);
                }

        } // adapter

    } // onClick

最佳答案

进行更改,

private int clickcount = 3;
@Override
public void onClick(View v) {

    // Do button click handling here
    if ( posisi2==getAdapterPosition() ) {
            clickcount--;
            tombolbaca.setText("Baca " + clickcount + "x");

            // try to stop count but it can't
            if (clickcount <=0)  <== make this change
            {
                mTitle.setVisibility(View.GONE);
                rl2.setVisibility(View.GONE);
            }

    } // adapter

}

关于java - 如何在Java Android中停止点击计数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51634673/

10-12 06:27