2016-09-27 71 views
-4

我有一個簡單的onClick方法的按鈕。每次點擊按鈕時,我希望我的TextView增加1.例如,我的TextView顯示0 ,當按鈕被單擊時,它顯示1,當再次單擊按鈕時,它應該顯示2 ...等等。我希望我的觀點是明確的;)通過整數變量增加TextView

公共類遊戲延伸活動{

ViewGroup layout; 
TextView score1; 
String score; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.game); 

    score1 = (TextView)findViewById(R.id.textView5); 

    score = score1.getText().toString(); 

    layout = (ViewGroup) findViewById(R.id.frameLayout2); 
    layout.setOnTouchListener(
      new RelativeLayout.OnTouchListener() { 
       @Override 
       public boolean onTouch(View v, MotionEvent event) { 

        String presentValStr=score1.getText().toString(); 
        int presentIntVal=Integer.parseInt(presentValStr); 
        presentIntVal++; 
        score1.setText(String.valueOf(presentIntVal)); 

        return true; 
       } 
      } 

       ); 
} 

回答

0
private int count=0; 

@Override public void onClick(View v) { 
    count++; 
    textView.setText(Integer.toString(count)); 
} 
+0

首先感謝你,你的代碼工作,但TextView的永諾的隨機數,並增加不被編號1. –

+0

你的意思是說這段代碼增加了一個隨機數?如果你向我展示你的代碼,我可以幫助你更好。 – Hend

+0

我把我的代碼放在問題部分。 –