我真的遇到了以下问题 我在LinearLayout中使用了FrameLayout,然后通过代码我将linearlayout添加到此FrameLayout,但它产生了额外的空间。我给了下面的屏幕截图。
我标记为白色部分是问题所在。我需要删除它。
我的FrameLayout
<TabHost
android:cacheColorHint="#00000000"
android:id="@android:id/tabhost"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TabWidget
android:id="@android:id/tabs"
android:cacheColorHint="#00000000"
android:visibility="gone"
android:layout_width="100dp"
android:layout_height="10dp">
</TabWidget>
<FrameLayout
tyle="@style/tabhost"
android:cacheColorHint="#00000000"
android:id="@android:id/tabcontent"
android:layout_width="wrap_content"
android:layout_height="fill_parent" />
</TabHost>
这是我添加了这个FrameLayout
的linearLayout <LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"/>
谢谢
答案 0 :(得分:1)
希望您尝试删除Tabhost上的淡化栏,
如果是,请参阅此Delete fading bar on Tabhost
答案 1 :(得分:0)
尝试将视图的填充和边距设置为0.