我遵循本教程:http://www.androidhive.info/2011/08/android-tab-layout-tutorial/ 我想改变tabLayout的视图。我通过以下方式更改了选项卡式按钮的颜色:
tabHost.getTabWidget()getChildAt(ⅰ).setBackgroundColor(Color.parseColor("#878787&#34));
但是我需要做一个改变,如何在标签按钮下更改这条细橙线? :
答案 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);