在我的应用程序中,我使用线性布局中的tabhost,tabhost包含4个选项卡。 tabwidget的大小非常高,它显示标题非常小。任何人都可以帮我减少tabwidget的大小。
答案 0 :(得分:4)
我会坚持使用setIndicator(View)创建custom Tabs
。因此,创建一个所需大小的TextView并将其设置为TabWidget。 Here
是与示例相同的教程。
您可以通过TextView
充气并使用
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);
答案 1 :(得分:0)
我不清楚你到底想要做什么,但我会猜测它。
如果您不希望空间被图形占用(换句话说,只有文本),您可以设置窗口小部件的高度和重要性,以有效地删除图形使用的空间,更紧凑的标签标签(垂直)。
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:gravity="bottom" />