我仍在学习 Android,在使用 TabHost
和 TabWidget
时,我不禁注意到没有关闭图标的选项.
即使我实际上没有在 TabSpec
中设置图标,它也会占用宝贵的空间。有什么办法可以降低标签栏的高度吗?很难找到完全符合我希望这些选项卡包含的内容的小图标(3 种不同大小)。我的图形技能为零。
最佳答案
我有这个:
TabHost tabHost = getTabHost(); // The activity TabHost
添加代码以将选项卡添加到选项卡主机...然后最后
tabHost.getTabWidget().getChildAt(0).getLayoutParams().height = 25;
tabHost.getTabWidget().getChildAt(1).getLayoutParams().height = 30;
tabHost.getTabWidget().getChildAt(2).getLayoutParams().height = 35;
tabHost.getTabWidget().getChildAt(3).getLayoutParams().height = 50;
这(如果你没有照片)结果是:
看起来 35 是一个不错的数字。可能需要针对不同的 dpi 进行更改。
关于android - 不想要我的 TabWidget 上的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768173/