To accomplish what you want, globally declare an integer with a value 0. And inside onClick of button increment the value of integer and set that as text to button.
Sample Code:
Globally declare:
int count = 0;
Inside onCreate():
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
count++;
button.setText(""+count);
}
});
8
solved Change Button Text on Button Click Infinite times [closed]