是否可以删除标签栏中显示的最下面一行?未选中时,它是灰色的。而且有没有可能把淡黄色改成别的颜色?
布局xml:http://pastebin.com/M2KqtH1r
vshtjzan1#
只需在xml文件tabWidget中执行此操作。
android:tabStripEnabled="false"
我希望你能得到它。)
svujldwt2#
在安卓清单文件中:
<activity android:name=".ActivityName" android:theme="@style/tabTheme"/>
在值/样式.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>
zpgglvta3#
android:tabStripEnabled=“假”对我不起作用
通过以下操作,我能够让它工作
<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="@android:color/transparent" app:tabIndicatorHeight="0dp" />
这两件事是最重要的
app:tabIndicatorColor="@android:color/transparent" app:tabIndicatorHeight="0dp"
7dl7o3gd4#
最后我解决了它:
android:alpha="0"
下面是完整的代码:
<?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:tabStripEnabled="false" android:alpha="0" style="@style/TabStyle" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </TabHost>
wlsrxk515#
你已经自定义了你的标签指示器。也就是说覆盖了你的tabwidget风格。我已经遇到过这个问题了。检查这两个帖子:post 1和post 2。
plicqrtu6#
似乎这样做的方法是将tabwidget嵌套在LinerLayout中...看here。
g0czyy6m7#
要禁用以下行,请使用制表符:
app:tabIndicator="@null"
7条答案
按热度按时间vshtjzan1#
只需在xml文件tabWidget中执行此操作。
我希望你能得到它。)
svujldwt2#
在安卓清单文件中:
在值/样式.xml中:
zpgglvta3#
android:tabStripEnabled=“假”对我不起作用
通过以下操作,我能够让它工作
这两件事是最重要的
7dl7o3gd4#
最后我解决了它:
下面是完整的代码:
wlsrxk515#
你已经自定义了你的标签指示器。也就是说覆盖了你的tabwidget风格。我已经遇到过这个问题了。检查这两个帖子:post 1和post 2。
plicqrtu6#
似乎这样做的方法是将tabwidget嵌套在LinerLayout中...看here。
g0czyy6m7#
要禁用以下行,请使用制表符: