2011-08-17 5 views
0

버튼 이미지를 강조 표시하거나 다른 이미지로 변경할 수 있습니까? 버튼 Onclick()?클릭시 버튼에 초점 맞추기

이 네 당신이 먼저 얻을 수있는 두 버튼의 참조 findViewById() 방법을 사용하여 버튼

 <Button android:layout_height="wrap_content" 
    android:textColor="#000000" 
    android:gravity="center_horizontal|center_vertical" android:layout_gravity="center_horizontal|center_vertical" 
    android:focusableInTouchMode="true" 
    android:background="@drawable/button" 
    android:layout_width="wrap_content" 
    android:soundEffectsEnabled="true" 
    android:text="START" 
    android:focusable="true" 
    android:id="@+id/start"></Button 

> 

답변

1

내 XML이며,이

button1.setOnclickListener(new OnClickListener(){ 

protected void onClick(View v){ 


button2.setBackground(Color.WHITE); 

} 
}); 

편집을

override another method. 

button1.setOnFocusChangedListener(new OnFocusChangedListener(){ 

protected void onFocusChange() 
{ 
button2.setBackground("your 1st image") 
} 
}); 
+0

내가 버튼 내 배경 이미지로 설정할 이미지를 포함 ... 그리고 버튼의 onclick을 나는 @ drawble /에 변화를 일부분의 이미지를 보여주고 싶은 빨간색 .. ??? 제발 도와주세요 – SKB

+0

당신은 똑같은 과정을 수행 할 수 있습니다 .. 괜찮아요 .. – ngesh

+0

괜찮아요 .. 내가이 일을 할 때 나는 완전히 이미지를 바꿀 수있을 것입니다 ... 그리고 다시 초기 이미지로 되돌릴 수 없을 것입니다 ... – SKB

0

setImageRessource를 사용할 수 있습니다. m ethod : 드로어 블/사진 버튼 @

ImageButton.setOnclickListener(new OnClickListener(){ 

protected void onClick(View v){ 


imageButton.setImageResource(R.id.newImage) 

} 
}); 
+0

이미지 버튼을 사용해 보았습니다. ..하지만 이미지 버튼에 텍스트를 설정할 수 없습니다 ... 이미지 버튼에 텍스트를 설정할 수 있습니까 ?? – SKB

관련 문제