2014-11-10 3 views
1

여기 내가 지금 어디입니까 : screenshot of problem.TabView 배경 채우기 전체 탭 만들기

탭 표시기 (나중에 알아낼 예정)를 무시하면 선택한 탭에 대해 설정 한 배경이 탭의 텍스트 만 채우는 것 같습니다.

선택한 탭이 선택한 탭을 채우기를 원하며 텍스트가 아니라 탭을 채우고 싶습니다./

고해상도/값/login_actionbar_tab_indicator.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item android:state_selected="false" 
      android:drawable="@color/loginTab" /> 
    <item android:state_selected="true" 
      android:drawable="@color/loginTabSelected" /> 
</selector> 

당김 themes.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="MyActionBar" 
     parent="@android:style/Widget.Holo.Light.ActionBar"> 
     <item name="android:background">@drawable/bg_action_bar</item> 
    </style> 

    <style name="LoginActionBar" 
     parent="@style/MyActionBar"> 
     <item name="android:actionBarTabStyle">@style/LoginActionBarTabs</item> 

    </style> 

    <style name="LoginActionBarTabs" 
     parent="@android:style/Widget.Holo.ActionBar.TabView"> 
     <item name="android:background">@drawable/login_actionbar_tab_indicator</item> 
     <item name="android:padding">0dp</item> 
    </style> 
</resources> 

고해상도/: 여기

내가 지금까지 한 일이다 res/values ​​/ colors.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="loginTabSelected">#FFFFFF</color> 
    <color name="loginTab">#999999</color> 
</resources> 

답변

-1

TextView을 높이와 너비에 대해 matchparent으로두고 배경에 선택기를 사용할 수 있습니다.