更改选项卡布局中的线条颜色

时间:2012-07-30 13:05:39

标签: android tabview

我遵循本教程:http://www.androidhive.info/2011/08/android-tab-layout-tutorial/ 我想改变tabLayout的视图。我通过以下方式更改了选项卡式按钮的颜色:

  

tabHost.getTabWidget()getChildAt(ⅰ).setBackgroundColor(Color.parseColor("#878787&#34));

但是我需要做一个改变,如何在标签按钮下更改这条细橙线? : Orange thin line

2 个答案:

答案 0 :(得分:1)

最好禁用它,因为当你尝试更改它的颜色时,我认为没有线条效果是显示线和标签颜色合并。

您可以使用android:tabStripEnabled XML属性禁用它。

在AndroidManifest.xml中:

 <activity android:name=".ActivityName" android:theme="@style/tabTheme"/> 

在values / styles.xml中:

 <style name="tabTheme" parent="android:style/Theme"> 
      <item name="android:tabWidgetStyle">@style/Widget.TabWidget</item>
 </style> 

 <style name="Widget.TabWidget" parent="android:Theme"> 
      <item name="android:tabStripEnabled">false</item>
 </style>

答案 1 :(得分:0)

或者您可以在代码中尝试此操作;

TabHost tabHost = getTabHost();
tabHost.getTabWidget().setStripEnabled(false);