2011-12-29 2 views
0

탭 응용 프로그램에서 탭 위젯을 사용하고 있는데 다음과 같은 문제가 있습니다.TabWidget 배경 이미지

다음 탭에서 각 탭에 이미지를 추가했습니다.

spec.setIndicator("", res.getDrawable(R.drawable.btn_bg)); 

이미지의 탭에만 표시하고 싶습니다. 그러나 이미지는 탭을 채울 수 없습니다. 국경을 둘러 봐. 어떻게 편집하고 탭을 눌렀는지 다른 이미지를 표시하고 싶습니다. 어떻게해야합니까? 감사합니다. .

+0

[Android - 탭 모음 배경 이미지 변경] (http://goo.gl/uN34c) 및 [탭 모음 배경색 변경] (http://goo.gl/EC6Mf) –

+0

감사합니다. 링크 Paresh. – realuser

+0

나는이 예제들을 찾고 있다고 확신한다. –

답변

0

당신은,

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:state_pressed="true" 
      android:drawable="@drawable/btn_default_pressed"> 
    </item> 

    <item android:state_focused="true" 
      android:drawable="@drawable/zen_button_red_focused"> 
    </item> 

    <item 
      android:drawable="@drawable/btn_search_dialog_voice_default"> 
    </item> 

</selector> 
0

이를 참조하십시오 아래처럼 탭의 눌림 상태에 대한 다른 이미지를 표시 할 수 Tabhost bottom border line android

이를 사용하여 아래쪽 테두리를 tabhost 제거 할 수 있습니다 Drawable 디렉토리에 xml 파일을 작성해야 .