Holo와 유사한 ActionBar 탭 배경을 만들 수 있습니까 에만 xml 드로어 블이 있습니까? 그렇다면 어떻게? 그렇지 않은 경우 제한 사항은 무엇입니까?xml이 포함 된 ActionBar 탭 배경
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected_holo" />
<item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_holo" />
<!-- Focused states -->
<item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected_focused_holo" />
<item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_focused_holo" />
<!-- Pressed -->
<!-- Non focused states -->
<item android:state_focused="false" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_unselected_pressed_holo" />
<item android:state_focused="false" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_holo" />
<!-- Focused states -->
<item android:state_focused="true" android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_unselected_pressed_holo" />
<item android:state_focused="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_holo" />
</selector>
그리고 같은 tab_selected_holo.9.png 각 상태에 대해 9 패치 드로어 블을 사용하여 :
내가 탭 배경이 tab_indicator_holo.xml의 선택 당김으로 정의되어있는 안드로이드 소스 코드를 찾아.
9 개의 패치 드로어 블이 레이어 목록 드로어 블, 드로어 블 Drawble 또는 조합으로 대체 될 수 있는지 궁금 해서요. 따라서 다양한 PNG 파일을 만들 필요가 없습니다.
ActionBarSherlock도 9 개의 패치 드로어 블을 사용하므로이 방법이 유일한 방법 일 가능성이 높습니다.
내가 뭘하면 안드로이드 플랫폼 자원 폴더를 복사하여 조정할 수있는 약간 –
@ 그건 내가 너무하는 일이다 ferdy182, 나는 그것을 피하기를 원할 것이다. 18 개의 파일로 탭의 모양과 색상을 하드 코딩하는 것을 좋아하지 않습니다. – hpique
어쩌면 이것이 질문에 대답하지 않더라도 약간 도움이 될 것입니다. –