只需在您的xml文件中的tabWidget中执行此操作。
android:tabStripEnabled="false"
希望你能理解。 ;)
<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>
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" />
这2个是主要的事情
app:tabIndicatorColor="@android:color/transparent"
app:tabIndicatorHeight="0dp"
最后我通过以下方法解决了这个问题:
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>
看起来做这件事的方法是将TabWidget嵌套在一个LinerLayout中...请点击这里。
要禁用下面的行,请使用制表符:
app:tabIndicator="@null"