答案 0 :(得分:39)
只需在xml文件的tabWidget中执行此操作。
android:tabStripEnabled="false"
希望你明白。 ;)
答案 1 :(得分:20)
在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>
答案 2 :(得分:13)
android:tabStripEnabled =“false”对我不起作用
通过以下操作我能够使其正常工作
<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"
答案 3 :(得分:2)
答案 4 :(得分:2)
最后我解决了它:
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>
答案 5 :(得分:1)
这样做的方法似乎是将tabwidget嵌套在LinerLayout中......看看here。
答案 6 :(得分:0)
要在下面禁用该行,请使用选项卡:
app:tabIndicator="@null"