删除tabWidget和frameLayout之间的行

时间:2011-09-17 11:51:27

标签: android line pixel android-tabhost android-framelayout

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

我指的是黑线; 白线是一个简单的视图(1)tabWidget和frameLayout之间的“理解”问题在哪里......它似乎是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:我添加了fo frameLayout

android:background="@drawable/bg_tab_body_patched"

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

2 个答案:

答案 0 :(得分:2)

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

android:tabStripEnabled="false"

你必须把这个属性放在xml中TabWidget的选项卡中。

答案 1 :(得分: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" ... >