不想要我的TabWidget上的图标

abe*_*t80 5 android

我还在学习关于Android,并同时用玩弄TabHostTabWidget,我不禁注意到,没有选择关闭图标.

它甚至在我实际上没有设置图标时占用了宝贵的空间TabSpec.有没有办法减少标签栏的高度?很难找到完全符合我想要的那些标签的小图标(3种不同尺寸).我没有图形技能.

f20*_*20k 13

我有这个:

        TabHost tabHost = getTabHost();  // The activity TabHost
Run Code Online (Sandbox Code Playgroud)

添加代码以将选项卡添加到选项卡主机...然后最后

        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;
Run Code Online (Sandbox Code Playgroud)

哪个(如果你没有图片)会产生这样的结果:替代文字

看起来35是一个很好的数字..也许它需要针对不同的dpi进行更改.