栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

更新Android标签图标

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

更新Android标签图标

简短的答案是,您不会丢失任何东西。Android
SDK没有提供直接的方法来更改

TabHost
创建后的指标。将
TabSpec
只用于建立标签,所以改变
TabSpec
的事实后不会有任何效果。

我认为有一种解决方法。调用

mTabs.getTabWidget()
以获取
TabWidget
对象。这只是的子类
ViewGroup
,因此您可以调用
getChildCount()
和
getChildAt()
访问中的各个选项卡
TabWidget
。这些选项卡中的每个选项卡也是一个视图,对于带有图形指示符和文本标签的选项卡,几乎可以肯定的
ViewGroup
是
LinearLayout
,其他选项卡(可能是a
,但没关系)包含an
ImageView
和a
TextView
。因此
Log.i
,只要稍微调试一下调试器或,您就可以弄清楚要获取的配方
ImageView
并直接对其进行更改。

缺点是,如果您不小心,则选项卡中控件的确切布局可能会更改,并且您的应用程序可能会中断。您最初的解决方案可能更强大,但随后又可能导致其他不希望出现的副作用,例如闪烁或聚焦问题。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号