0

我尝试了一切,但我无法删除我的 tabhost 的 tabWidget 和 frameLayout 之间的线。我试过 fadingEdge=none, margin=0 但无事可做。

我指的是黑线白线是tabWidget 和 frameLayout 之间的一个简单视图 (1),以“了解”问题出在哪里......它似乎是 frameLayout 而不是 tabWidget 这里我的图片:http: //imageshack.us/f/641 /screenlme.jpg/

(1)

<View
ndroid:layout_width="fill_parent"
android:layout_height="4dip"
android:background="#FFFFFF">
</View>

你有什么建议给我吗??

编辑 1:我添加了框架布局

android:background="@drawable/bg_tab_body_patched"

现在黑线向下移动了一点;所以这是线性布局的问题:http: //imageshack.us/f/233/screenav.jpg/

4

2 回答 2

2

在您的 xml 文件中使用以下行。

android:tabStripEnabled="false"

您必须将此属性用于 xml 中的选项卡的 TabWidget。

于 2011-09-17T11:56:04.173 回答
0

它非常适合我:

将自定义主题应用于您的活动,并取消android:windowContentOverlay属性。

在Themes.xml中定义一个主题:

<style name="YourTheme" parent="if you want"> ...
<item name="android:windowContentOverlay">@null</item> </style>

将主题应用于您的应用程序或 AndroidManifest.xml 中的活动:

<application android:theme="@style/YourTheme" ... >

于 2013-02-28T10:43:17.897 回答