如何更改TabHost中的选项卡图像
我在我的应用程序中使用TabHost,我在我的应用程序中使用了四个选项卡,当我选择特定选项卡而未选中时,我想在TabHost中使用不同的图像。我需要为每个特定标签使用不同的图像。
当我选择任何标签时,图像有点亮,当我切换到另一个标签时,明亮的图像变为灰色阴影。
我已经实现了TabHost,但我不知道如何更改TabHost中的图像。
任何人都可以帮助我。
谢谢,
大卫
没有找到相关结果
已邀请:
9 个回复
犀寺扦
然后使用.setIndicator方法作为上面写的bharath,你应该引用你的新xml drawable资源。
伞腹
您可以选择选择选项卡时将显示的图像。在这种情况下,会出现icon1,因为我们在标签上声明了state_selected = true。 现在,您在三个可绘制文件夹中有两个图像和xml文件。好! 现在,在类中声明选项卡,为要添加的每个选项卡添加此行。
请记住,R.drawable.yourxmlfile与您在可绘制文件夹中创建的xml文件相对应。 而已!希望这对你有所帮助。
响摔衅幸
使用此选项为每个选项卡设置单独的图像
荤碗
现在转到TabActivity并输入此代码
搂腹时
还调用setIndicator(CharSequence,Drawable)来设置选项卡的文本和图标。
雄鞋谋塘
攫怂绵十
荤碗
俺呵誓放胳