在按钮单击的TextView中倒计数

时间:2013-07-07 15:02:24

标签: android textview

我在游戏中有一个TextView来计算剪辑中的子弹数量。 当按下拍摄按钮时,我想从子弹数量中减去1我该怎么做?

TextView rounds;

public void onClick(View arg0) {
    // TODO Auto-generated method stub
    switch(arg0.getId()) {
    case R.id.button1:
        //What to do ?  
        break;

2 个答案:

答案 0 :(得分:1)

您应该阅读任何基本的Android教程。它会为你和我们节省很多时间。

case R.id.button1: {
    int tmp = Integer.valueOf( rounds.getText().toString();
    rounds.setText( String.valueOf( tmp-1) );
}
break;

答案 1 :(得分:0)

public class game extends Activity{ //<- Change this (game)!

private int shoot=10;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.game); //<- Change this!
     }

private void update(Button button){
    rounds.setText("Bullets"+ shoot--); //Update the information of the button
}

public void onClick(View button) { //When you click
    update((Button) button);  //Activates the update

}

或者您也可以使用:

TextView rounds;

public void onClick(View arg0) {

switch(arg0.getId()) {
case R.id.button1:
   rounds.setText("Bullets"+ shoot--);
   break;
}