我还在学习关于Android,并同时用玩弄TabHost和TabWidget,我不禁注意到,没有选择关闭图标.
它甚至在我实际上没有设置图标时占用了宝贵的空间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进行更改.
| 归档时间: |
|
| 查看次数: |
4365 次 |
| 最近记录: |