SherlockTabBar를 사용자 정의하려고하는데 탭 배경색을 변경하려고합니다. 나는 이미 'ActionBarStyle Generator'를 사용하고 거기에서 내가 관심을 가지기를 바란 자원만을 복사했다. 지금은 선택한 탭 표시기를 변경할 수 있었지만 탭 표시기와 함께 탭 배경을 변경하는 방법을 모르겠습니다. 사용자 정의 스타일에 대한 나의 코드는 다음과 같습니다Sherlock TabBar 배경색을 변경하십시오.
<style name="Theme.Custom" parent="style/Theme.Sherlock.Light">
<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
</style>
<style name="MyActionBarTabStyle" parent="style/Widget.Sherlock.Light.ActionBar">
<item name="android:background">@drawable/actionbarselector</item>
<item name="android:gravity">center</item>
</style>
과 선택 :
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected_customstyle"/>
<item android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_customstyle" />
<item android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/tab_selected_pressed_customstyle" />
</selector>
어떤 제안?
안녕하세요, 사용자가 툴바를 API 21에서 도입하여 사용하기 쉽고 사용하기 쉽고 툴바의 색상, 높이를 수정할 수 있습니다. 그냥 다른 옵션을 제안. 링크를 확인 [도구] (http://developer.android.com/reference/android/widget/Toolbar.html) –
내가 SherlockTabBar에 붙어있어, 그것은 내 선택의 여지가 아니 었어. 그것. 어쨌든 제안에 감사드립니다. –