2011-04-02 73 views
2

我的很多關於「樣式」的操作欄選項卡的問題在這thread on tab style被adamp回答,但我仍然在努力達到所需的演示文稿。風格繼承與ActionBar標籤問題

具體來說,我試圖做什麼adamp建議在我的styles.xml文件中的以下片段,但是,我不能得到繼承(Widget.holo.actionbar)功能的淺藍色線條出現在所選標籤也沒有選擇的任何指示:

<style name="MyTheme" parent="android:style/Theme.Holo"> 
    <item name="android:actionBarStyle">@style/CustomActionBar</item> 
</style> 

<style name="CustomActionBar" parent="android:style/Widget.Holo.ActionBar"> 
    <item name="android:actionBarTabTextStyle">@style/customActionBarTabTextStyle</item> 
    <item name="android:actionBarTabStyle">@style/customActionBarTabStyle</item> 
    <item name="android:actionBarTabBarStyle">@style/customActionBarTabBarStyle</item> 
</style>  

<style name="customActionBarTabTextStyle" parent="@style/CustomActionBar"> 
    <item name="android:textColor">#2966c2</item> 
    <item name="android:textSize">20sp</item> 
    <item name="android:typeface">sans</item> 
</style> 

<style name="customActionBarTabStyle" parent="@style/CustomActionBar"> 
    <!-- <item name="android:background">@drawable/actionbar_tab_bg</item> --> 
    <item name="android:paddingLeft">20dp</item> 
    <item name="android:paddingRight">20dp</item> 
</style>  

<style name="customActionBarTabBarStyle" parent="@style/CustomActionBar"> 
    <item name="android:paddingLeft">240dp</item> 
</style> 

有人可以解釋爲什麼蜂窩庫示例的藍色細線選擇行爲應用程序不適合我的工作?

,因爲這個新的見解寫着:這裏的問題,我想,是我創建的此改變ActionBarTabStyle風格完全是假的:

<style name="customActionBarTabStyle" parent="@style/CustomActionBar"> 
    <item name="android:paddingLeft">20dp</item> 
    <item name="android:paddingRight">20dp</item> 
</style> 

我需要指定正確父的這風格每「Theme.holo」....如何找到默認的樣式,因此它可以被指定爲父級?

感謝

回答