猿问

如何比较两个字符串并计算它们?

我正在尝试根据 getAdapterPosition() 计算点击次数。它工作正常。代码下方


@Override

    public void onClick(View v) {


        // Do button click handling here

        if ( posisi2==getAdapterPosition() ) {

                clickcount--;

                tombolbaca.setText("Baca " + clickcount + "x");


                if (clickcount <= 0)

                {

                    mTitle.setVisibility(View.GONE);

                    rl2.setVisibility(View.GONE);

                }


        } // adapter


    } // onClick

但是当我尝试使用两个字符串的比较来计算点击次数时,我遇到了问题。结果是,计算机只能计算一次。你能帮我解决这个问题吗?问题出在这里:


public Button tombolbaca;

private int klik10 = 10;


@Override

    public void onClick(View v) {

         tombolbaca = (Button) v.findViewById(R.id.buttonbaca);

        // Problem here

        if( tombolbaca.getText().toString().equals("Baca 10x") ) {

            klik10--;

            tombolbaca.setText("Baca " + klik10 + "x");


            if (klik10 <= 0)

            {

                mTitle.setVisibility(View.GONE);

                rl2.setVisibility(View.GONE);

            }

        }



    } // onclick



小唯快跑啊
浏览 151回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答