2011-09-23 4 views
1

나는 안드로이드를 처음 접하며 간단한 애플 리케이션을 제작하고 있습니다. 버튼 클릭으로 이미지 뷰에서 이미지를 변경하려고합니다.이미지를 변경 버튼을 안드로이드에서 클릭

public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    frown = (ImageView)findViewById(R.id.imageView1); 


} 
public void action(View view) 
{ 
    Toast.makeText(getApplicationContext(), buttontest, Toast.LENGTH_SHORT).show(); 
    frown.setImageResource(R.drawable.chimpy); 

} 

"조치"를 사용하여 XML을 통해 호출되는 "안드로이드 : onclick을"[여기에서 삽입 방법] "내 버튼

버튼이 잘 작동하고 내 토스트를 얻을 수 있지만, 이미지가 유지됩니다 같은.

+1

xml 스 니펫을 게시 할 수 있습니까? –

+0

조금 이상합니다. DDMS 디버그 출력을 확인 했습니까? – Vinay

+0

괜찮을 것입니다 ... "chimpy"와 기본 드로어 블이 같은지 확인 했습니까? –

답변

0

는 android.R.drawable.btn_default 예를 들어, 표준 뭔가 드로어 블을 변경해보십시오. 그것을 지금 chnage합니까? 을 당신이 R.drawable.chimpy와 함께 몇 가지 문제가있는 확신합니다.

0

당신은해야합니다 .png imag 사용 e가 있으면 다음 코드 스 니펫으로 갈 수 있습니다.

frown.setOnClickListener(new OnClickListener(){ 
     public void onClick(View v) { 
      frown.setBackgroundDrawable(R.id.chimpy); 
     } 
}); 

작동하지 않으면 그냥 말해주세요 ...!

관련 문제