在我的应用程序中,我在线性布局中使用 tabhost,tabhost 包含 4 个选项卡。tabwidget 的大小非常高,并且显示的标题非常小。任何人都可以帮助我如何减小tabwidget的大小。
问问题
7333 次
2 回答
4
我会坚持custom Tabs
使用setIndicator(View)创建。因此,创建所需大小的 TextView 并将其设置为 TabWidget。Here
是与示例相同的教程。
您可以使用充气 aTextView
并将其设置为 TabWidget
View view = LayoutInflater.from(context).inflate(R.layout.your_custom_tab-layout,
null);
TextView tv = (TextView) view.findViewById(R.id.my_text_view);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tv).
setContent(intent);
mTabHost.addTab(setContent);
于 2012-04-26T11:25:41.373 回答
0
我不清楚你到底想在这里做什么,但我会猜测一下。
如果您不希望图形占用空间(换句话说,只有文本),您可以设置小部件的高度和重力以有效地移除图形使用的空间,从而使图形更加紧凑标签标签(垂直)。
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:gravity="bottom" />
于 2012-04-26T13:42:29.387 回答