2010-06-19 3 views

답변

4

당신은 당신이 다른 상태에 대해 서로 다른 이미지를 설정할 수 있습니다 레이아웃에하여 ImageButton을 정의, 일반을 선택하고 누르면 ; 이 같은 XML에 정의 된 상태 당김, 사용 (고해상도에서, btn_state.xml을/드로어 블 디렉토리) : 물론

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_pressed="true" 
      android:drawable="@drawable/btn_pressed" /> 
     <item android:state_focused="true" 
      android:drawable="@drawable/btn_selected" /> 
     <item 
      android:drawable="@drawable/btn_normal" /> 
    </selector> 

, 당신은 선택과 드로어 블 디렉토리에 PNG 파일로 누르면 그 btn_normal가 필요합니다.

<ImageButton 
    ... 
    android:background="@drawable/btn_state" 
    ... /> 
: 당신의 <ImageButton>

당신은 배경으로 해당 자원 이름을 설정