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]