Action Bar初识案例
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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 粉丝: 4
- 资源: 935
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助