Action Bar初识案例源码
androidlikai · 15709浏览量 · 发布于2014-04-24
1、始终显示overflow菜单,一般的来说在Actionbar中在条目过多时会显示三个竖着的小点的菜单,但在实机测试的时候发现并不显示,原因是如果该机器拥有实体的menu键则不在右侧显示溢出菜单,而改为按menu来生成。
我们可以改变系统探测实体menu键的存在与否来改变这个的显示。
菜单显示是根据public boolean hasPermanentMenuKey ()这个方法来判断的。这个方法是获取sHasPermanentMenuKey的boolean值。
解决办法:通过在onCreate()中
try {
ViewConfiguration mconfig = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if(menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(mconfig, false);
}
} catch (Exception ex) {
}
2、Action Bar自定义样式
之前Action Bar是不兼容3.0以下的,有开源的actionbarsherlock可以实现兼容,最新的ADT(22.6),你建项目的时候你会发现自己继承了ActionBarActivity,且多了个依赖appcompat_v7,
了解才知道这是谷歌实现了向下兼容了啊。
但是网络这方面的介绍太少了,最后还找到了官网这块的介绍,没办法,只能默默看着不是很熟悉的英文。http://developer.android.com/tra ... ionbar/styling.html
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
一个简单易用的导航栏TitleBar
相关信息
匿名 · 3122浏览 · 2016-06-12 21:11:44
Android ActionSheet动画效果实现
相关信息
匿名 · 3260浏览 · 2016-03-25 00:22:45
实现共同的模式的动作栏
相关信息
匿名 · 3162浏览 · 2016-03-24 19:58:51
有利于谷歌的设计支持库
相关信息
匿名 · 2651浏览 · 2016-03-22 22:11:55
支持actionbar添加徽章
相关信息
匿名 · 7184浏览 · 2014-10-13 16:38:40
分类专栏
最新发布
源码排行榜
0评论