2012-07-28 1 views
0

나는 Magic : The Gathering과 같은 게임에 포인트 카운터를 사용하고 있습니다. 나는이 많은 것들이 존재한다는 것을 안다.texview/textfield의 값을 올리거나/내리는 법 - Android

예를 들어 20에서 시작하는 텍스트 뷰 또는 텍스트 필드 (sugestions에 개방적)가 필요합니다. 사용자는 + 1, + 2, + 3, - 1, - 2, - 3, 이에 따라 표시된 숫자가 바뀔 것입니다. (+ 2를 누르면 2에서 22로, 예를 들어 20에서 22로 증가 할 것입니다. 누군가가 나를 도와 줄 수 있습니까? 저는 게으르지 않습니다. 알고, 그래서 어떤 도움은 매우 극명하게 될 것이다 매우 편리

내가 아무 것도 감사하지만 안드로이드에 여전히 비교적 새로운 해요, 그래서 답변 자세한 합리적인해야 할 것이다 말했듯이

편집 :.. 추가를 샘플 레이아웃 :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

     <EditText 
      android:id="@+id/edittext1" 
      android:textSize="25sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:singleLine="true" 
      android:text="20" > 
      </EditText> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:id="@+id/button_plus_1" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="+ 1" /> 

      <Button 
       android:id="@+id/button_minus_1" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="- 1" /> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:id="@+id/button_plus_2" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="+ 2" /> 

      <Button 
       android:id="@+id/button_minus_2" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="- 2" /> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:id="@+id/button_plus_3" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:layout_height="wrap_content" 
       android:text="+ 3" /> 

      <Button 
       android:id="@+id/button_minus_3" 
       android:layout_width="0dp" 
       android:layout_weight="1" 
       android:layout_height="wrap_content" 
       android:text="- 3" /> 

     </LinearLayout> 

</LinearLayout> 

답변

0

당신은 무엇을 시도 했습니까? 안녕하세요 세상 일을 해 봤니?

1) 위젯에서 핸들을 가져옵니다. findViewById (...)
2) 위젯에 표시된 문자열을 가져옵니다.
3) Integer.parseInt를 사용하여 정수로 변환하십시오.
4) 원하는 값을
에 추가하십시오. 5) 위젯에서 setText 메소드를 사용하십시오.

관련 문제