2013-12-18 97 views
0

如何在縱向模式下使操作欄適合屏幕寬度。我不想有滾動效果?請注意,直到您滾動到右側時,單詞選項纔會完全顯示。操作欄寬度

此外,我也想改變文本的顏色爲藍色以及當選項卡被選中時?

感謝, enter image description here

+0

你有很長的文字,你怎麼能指望以適應他們無需滾動? – Varun

+0

第一個標籤上有填充。如果選項卡不按比例分配,它應該能夠適應。 我可以讓文字字體變小嗎? – Sam

+1

看看我的答案在這裏 - http://stackoverflow.com/questions/18392390/how-to-remove-spacing-between-actionbar-icons/18392474#18392474 – Varun

回答

1

改變使用主題的文字大小。然後,我申請selecter類的標籤狀態定義爲如下:

<style name="CustomTheme" parent="android:Theme.Holo"> 
    <item name="android:actionBarTabTextStyle">@style/Widget.TabText</item> 
</style> 

<style name="Widget.TabText" parent="@android:style/Widget.Holo.ActionBar.TabText"> 
    <item name="android:textSize">9sp</item> 
    <item name="android:textColor">@drawable/action_bar_tab_text</item> 
</style> 

的action_Bar_tab_text如下

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