2013-07-31 3 views

ответ

0

Посмотрите на это действие Bar Style Generator http://jgilfelt.github.io/android-actionbarstylegenerator/

+0

Я видел этот инструмент, но нет никакого способа установить эту границу без изображений ? – Damian

+0

Это 9-патч-изображения, поэтому это лучший способ сделать это. Однако и взгляните на этот пост http://stackoverflow.com/questions/16139259/changing-actionbar-tabs-underline-color-progrmatically –

+0

Лучший способ? Есть ли другие способы? Вроде: # MY-COLOUR? – Damian

0

Вы должны сделать собственную тему с нужными цветами вы можете пойти следующую ссылку, чтобы сделать пользовательские темы легко и загрузить его

http://jgilfelt.github.io/android-actionbarstylegenerator/#name=tab%20style&compat=sherlock&theme=light&actionbarstyle=solid&texture=0&hairline=0&backColor=a6c%2C100&secondaryColor=D6D6D6%2C100&tabColor=33B5E5%2C100&tertiaryColor=F2F2F2%2C100&accentColor=33B5E5%2C100&cabBackColor=FFFFFF%2C100&cabHighlightColor=33B5E5%2C100

+0

Должен быть другой способ, чем просто генерировать изображения, я просто хочу использовать XML без создания других файлов. – Damian

+0

Если вы хотите использовать разные цвета, вы можете настроить этот код, заменив изображения вашими цветами – keshav

+0

Ты хочешь сказать без использования изображений? Является ли это возможным? – Damian

0

В вашей теме добавить этот

<item name="TabPageStyle">@style/CustomTabPage</item> 

и в вашем стиле добавить этот цвет колонтитула вкладка под цвет

<style name="CustomTitlePage"> 
    <item name="android:background">#18FF0000</item> 
    <item name="footerColor">#00FFCC</item> 
    <item name="footerLineHeight">1dp</item> 
    <item name="footerIndicatorHeight">3dp</item> 
    <item name="footerIndicatorStyle">underline</item> 
    <item name="android:textColor">#00FF04</item> 


</style> 
Смежные вопросы