开发者

Don't want icons on my TabWidget

开发者 https://www.devze.com 2023-02-06 07:34 出处:网络
I\'m still learning about Android, and while playing around with TabHost and TabWidget, I can\'t he开发者_如何学Clp but notice that there\'s no option to turn off the icons.

I'm still learning about Android, and while playing around with TabHost and TabWidget, I can't he开发者_如何学Clp but notice that there's no option to turn off the icons.

It's eating up valuable space even when I don't actually set an icon into the TabSpec. Is there any way to reduce the height of the tab bar? It's really hard to find small icons (at 3 different sizes) that perfectly fits what I intended those tabs to contain. I have zero skills with graphics.


I have this:

        TabHost tabHost = getTabHost();  // The activity TabHost

Add code to add tabs into tab host... and then finally

        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;

Which (if you do not have pics) results in this:

Don't want icons on my TabWidget

It looks like 35 is a good number.. Perhaps it needs to be changed for different dpi.


getTabHost().getTabWidget().getChildAt(0).setHeight(10) method we can set the height for the tabs

0

精彩评论

暂无评论...
验证码 换一张
取 消