2016-09-27 2 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

먼저, 감사합니다 코드가 작동하지만, 텍스트 뷰가에 allways에 의해 임의의 숫자가 증가하지 number 1. –

+0

이 코드가 임의의 숫자만큼 증가한다는 의미입니까? 당신이 나에게 당신의 코드를 보여 주면 나는 당신을 더 잘 도울 수있다. – Hend

+0

질문 섹션에 코드를 입력했습니다. –

관련 문제