android - 不想要我的 TabWidget 上的图标

标签 android

我仍在学习 Android,在使用 TabHostTabWidget 时,我不禁注意到没有关闭图标的选项.

即使我实际上没有在 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;

这(如果你没有照片)结果是:alt text

看起来 35 是一个不错的数字。可能需要针对不同的 dpi 进行更改。

关于android - 不想要我的 TabWidget 上的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768173/

相关文章:

java - 退出 Activity 时终止线程(android)

android - 使用来自多个模块 dagger 2.11 android 的依赖项

android - 操作栏 Sherlock + ListFragments + Fragments

java - Android HTTPUrlConnection 响应返回垃圾

java - 为什么 Android Studio 要创建两个 fragment ?

android - 如何在 Android 上启动 NotificationListenerService

android - 删除或更新 pubsub 中的有效负载项

android - android 上的推送通知 : IBM MQTT

android - 在设备被密码锁定时捕获图像

android - flutter : screen not scrolling up when keyboard appears in android