
我已经能够杀死所有本机样式
<style name="customActionbarTabStyle"> <item name="androID:background">#00000000</item></style>
然后使用Tab.setIcon()使选项卡看起来像我需要的方式,但我需要它们对切换做出反应(通过在两个Drawable之间切换 – 用于开启和关闭状态).
我试过像这样创建一个Drawable选择器:
<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:state_pressed="true" androID:drawable="@drawable/btn_on" /> <item androID:drawable="@drawable/btn_off" /></selector>
但选中时标签不会切换到按下模式.
另外,我尝试在TabListener.onTabSelected()和.onTabUnselected()中调用Tab.setIcon() – 也没有运气.
有谁知道这个好的解决方案?
此外,我需要显示一个自定义视图而不是溢出菜单 – 我已经搜索了一堆“提示”来重新考虑我的用户界面“按照AndroID方式”但问题是用户界面实际上不是重新考虑的 – 它是客户的:)所以我真的想找到一种方法来解决Actionbar的定制缺点.
任何建议都非常感谢,提前感谢.
解决方法 尝试使用state_selected而不是state_pressed,只是尝试在这里做类似的事情(完全更改选项卡的背景图像),似乎 *** 作栏选项卡只输入选定的true / false但不是按下状态…编辑:看起来像背景属性进入该状态,但不是选项卡上使用的文字颜色…
总结以上是内存溢出为你收集整理的Android *** 作栏:自定义标签和溢出全部内容,希望文章能够帮你解决Android *** 作栏:自定义标签和溢出所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)