Java 选项卡布局宽度

Java 选项卡布局宽度,java,android,xml,tabs,tabwidget,Java,Android,Xml,Tabs,Tabwidget,我被困在我的xml代码中 <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 不会对选项卡宽度布局产生任何影响 请问对这个有什么建议吗 下面是pasteBin上的完整XML文件布局 谢谢 设拉子没有人给出答案

我被困在我的xml代码中

<TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
不会对选项卡宽度布局产生任何影响 请问对这个有什么建议吗

下面是pasteBin上的完整XML文件布局

谢谢
设拉子

没有人给出答案,但经过几个小时的斗争,我找到了解决问题的办法 在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;
}
TabWidget TabWidget=(TabWidget)findViewById(android.R.id.tabs);
final int tabChildrenCount=tabWidget.getChildCount();
for(int i=0;i
非常感谢
设拉子

没有人给出答案,但经过几个小时的斗争,我找到了解决问题的办法 在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;
}
TabWidget TabWidget=(TabWidget)findViewById(android.R.id.tabs);
final int tabChildrenCount=tabWidget.getChildCount();
for(int i=0;i
非常感谢
设拉子

如果您不需要每个标签都有不同的尺寸,那么最简单的宽度缩减可能是添加如下内容

android:weightSum="5"

添加到TabWidget参数。

如果您不需要每个选项卡都有不同的大小,那么最简单的宽度缩减可能是添加如下内容

android:weightSum="5"
到您的TabWidget参数