2

私はこのチュートリアルに従っています: http : //www.androidhive.info/2011/08/android-tab-layout-tutorial/そしてtabLayoutのビューを変更したいと思います。タブ付きボタンの色を次のように変更しました。

tabHost.getTabWidget()。getChildAt(i).setBackgroundColor(Color.parseColor( "#878787"));

しかし、私がしなければならない変更が1つあります。それは、タブ付きボタンの下にあるこの細いオレンジ色の線を変更する方法です。: オレンジ色の細い線

4

2 に答える 2

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>
于 2012-07-30T13:10:40.730 に答える
0

または、コードでこれを試すことができます。

TabHost tabHost = getTabHost();
tabHost.getTabWidget().setStripEnabled(false);
于 2013-12-05T12:19:30.470 に答える