2011-09-17 33 views
0

我尝试了一切,但我无法删除我的tabhost的tabWidget和frameLayout之间的界限。我试过fadingEdge = none,margin = 0但没有任何事情要做。删除tabWidget和frameLayout之间的线

我指的是黑线; 白线是一个简单的视图(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> 

你有没有建议我?

EDIT 1:I FO加入的FrameLayout

android:background="@drawable/bg_tab_body_patched" 

现在黑线移动一个位递减;所以这是一个线性布局问题: http://imageshack.us/f/233/screenav.jpg/

+1

检查这个帖子,似乎为此持有答案:http://stackoverflow.com/questions/4221959/tabhost-bottom-border-line-android –

+0

它不起作用 – Soul

回答

2

在你的xml文件中使用下面一行。

android:tabStripEnabled="false" 

您必须将此属性的TabWidget设置为xml中的选项卡。

+0

我必须把这条线?我试过了,但没有结果... – Soul

+0

再次检查我的答案。我编辑过。 –

+0

它试过,但它不是tabwidget的问题。淡入淡出的边缘效果(它看起来是一种淡化效果...)在其内容中的帧布局中,即使在fadingEdge = none的情况下仍存在问题 – Soul

0

它的工作对我来说非常漂亮:

应用自定义主题,以您的活动,并空出机器人:windowContentOverlay属性。

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

适用于你的应用程序或主题在AndroidManifest.xml活动:

的themes.xml定义主题

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

相关问题