我正在尝试根据 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
添加回答
举报
0/150
提交
取消