我被困在我的xml代码中
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
我正试图将宽度更改为自定义设置的倾斜编号,但
android:layout_width="50dip"
对选项卡宽度布局没有任何影响请问你对这个有什么建议吗?
以下是pasteBin 上的完整XML文件布局
http://pastebin.com/7vi4Pi8Z
谢谢设拉子
没有人给出答案,但经过几个小时的努力,我找到了在java代码中设置选项卡的宽度。。。给你,如果有人以后可能需要这个
TabWidget tabWidget = (TabWidget) findViewById(android.R.id.tabs);
final int tabChildrenCount = tabWidget.getChildCount();
for (int i=0; i< tabChildrenCount; i++)
{
// change the value 110 to whatever suits you for tab width
tHost.getTabWidget().getChildAt(i).getLayoutParams().width = 110;
}
非常感谢设拉子
如果您不需要每个选项卡都有不同的大小,那么最简单的宽度缩减可能是添加类似的东西
android:weightSum="5"
到您的TabWidget参数。