2011-09-30 6 views
4

좋아, 어떻게 버튼을 클릭하면 좋을까요? 그것은 다른 이미지로 이미지가 변경됩니다Android Java 변경 드로어 블 이미지

내가 버튼을 누를 때 변경하고자하는 이미지의 내 XML : 여기

<ImageView 
    android:id="@+id/bluebtn1" 
    android:src="@drawable/buttonblue" 
    android:layout_width="60dp" 
    android:layout_height="60dp" 
    android:layout_marginLeft="33dp" 
    android:layout_marginTop="140dp"></ImageView> 

하고 버튼을 누르면 내 자바 코드 아픈 일이 될 것입니다

case R.id.redbtn1: 
      if (lvl1.getText().equals("1")) { 
       lvl1.setText("2"); 

// Here is where the code goes to change the image 

      } else { 
       Toast.makeText(main.this, "YOU LOSE!", Toast.LENGTH_SHORT).show(); 
      } 
     break; 

답변

17

클릭 수신기에 넣으십시오.

ImageView blueBtn = (ImageView)findViewById(R.id.bluebtn1); 
blueBtn.setImageResource(R.drawable.YOUR_NEWIMAGE); 

이렇게하면됩니다.

+0

감사합니다. blessenm again again! 나는 8 분 안에 투표 할 것이다! (나는 그만큼 오래 기다려야한다) –

관련 문제