【发布时间】:2010-08-22 21:26:49
【问题描述】:
【问题讨论】:
【问题讨论】:
只需在 xml 文件中的 tabWidget 中执行此操作即可。
android:tabStripEnabled="false"
希望你能明白。 ;)
【讨论】:
在 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>
【讨论】:
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"
【讨论】:
最后我解决了:
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中......看here。
【讨论】:
要禁用下面的那一行,请使用选项卡:
app:tabIndicator="@null"
【讨论】: