如何摆脱tabhost中的水平滚动条?
Posted
技术标签:
【中文标题】如何摆脱tabhost中的水平滚动条?【英文标题】:How to get rid of horizontal scroll bar in tabhost? 【发布时间】:2010-07-14 10:49:54 【问题描述】:我想去掉 TabHost 中的水平滚动条。即使 TabWidget 在顶部,它也存在。
下面是我的xml布局。
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_
android:layout_ >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_
android:layout_/>
<TabWidget
android:id="@android:id/tabs"
android:layout_
android:layout_
android:gravity="bottom" />
</TabHost>
【问题讨论】:
【参考方案1】:将其嵌套到线性布局中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_
android:layout_
android:gravity="center_horizontal">
<TabHost
android:id="@android:id/tabhost"
android:layout_
android:layout_
>
...
...
...
</TabHost>
</LinearLayout>
【讨论】:
【参考方案2】:把它放在框架布局中对我有用:
android:foreground="@null"
android:layout_marginTop="-6dp"
【讨论】:
以上是关于如何摆脱tabhost中的水平滚动条?的主要内容,如果未能解决你的问题,请参考以下文章
JQGrid当autowidth = true时,如何删除恼人的水平滚动条? (在IE中)