由于手机硬件情况的不同,在没有物理Menu键的手机上,ActionBar的overflow按钮会有显示不出来的情况,可以通过反射的方式修改ViewConfiguration类中的sHasPermanentMenuKey静态变量的值永远为false,系统就是根据这个变量值来判断手机有没有物理Menu键,代码如下:
@Override
protected void onCreate(Bundl...
分类:
移动开发 时间:
2015-03-12 15:12:56
阅读次数:
1042
1 针对Android4.0以上,清单文件中application的theme设置需要正确,否则会在Activity中getActionBar()获取不到ActionBar的对象,所以在接下来的针对actionbar的操作报NullPointerException 2 设置overflow一直显...
分类:
其他好文 时间:
2015-03-12 13:25:53
阅读次数:
110
本文要实现微信6.1中点击顶部菜单栏的“+”号按钮时,会弹出一个列表框。这里用的了Activity实现,其实最好的方法可以用ActionBar,不过这货好像只支持3.0以后的版本。本文的接上文Android仿微信底部菜单栏+顶部菜单栏(附源码)效果:一、仿微信下拉列表布局pop_dialog.xml<..
分类:
微信 时间:
2015-03-11 19:58:38
阅读次数:
2800
使用的是Support v7 21+的兼容库来实现 material style,改变ActionBar右侧三个小点的颜色...
分类:
其他好文 时间:
2015-03-11 14:53:47
阅读次数:
231
项目中需要做一个类似手机QQ中查看个人资料,当向上滚动页面时候,头部的底色会根据滚动的距离渐变改变颜色。
看考了这个https://github.com/AChep/Header2ActionBar 库,但是这个库用了actionbar,而且在4.0~4.1的系统都无效。想必要做一个可以上下兼容的效果。
原理比较简单,重写ScrollView,添加onScrollChangeL...
分类:
其他好文 时间:
2015-03-11 13:03:14
阅读次数:
140
根据上一篇ActionBar随ScorllView上下拖动而透明度渐变效果的基本描述,我们自定义的actionbar滚动透明的效果使用起来可能有点繁琐。这次想要在上次的代码内容上(可自动切换、无限滑动的图片广告展示栏的实现分享(续1)),博主太懒了,哈哈,实现这样的效果。
这次的demo很简单,老样子,你可以自己下载demo稍微看看,结构如下:
主界面代码:
package ...
分类:
移动开发 时间:
2015-03-11 12:59:06
阅读次数:
548
本文要实现微信6.1中点击顶部菜单栏的“+”号按钮时,会弹出一个列表框。这里用的了Activity实现,其实最好的方法可以用ActionBar,不过这货好像只支持3.0以后的版本。...
分类:
微信 时间:
2015-03-10 21:31:46
阅读次数:
334
翻译android开发官网Training中关于ActionBar的几篇文章...
分类:
移动开发 时间:
2015-03-10 15:32:33
阅读次数:
189
当我们开发android应用需要用到android-support-v7-appcompat.jar这个库时(比方说要在2.2版本上使用actionbar和fragment),在项目中导入v4和v7这两个库之后,新手往往会遇到一些问题。在这里,总结一下可能遇到...
分类:
移动开发 时间:
2015-03-10 14:08:43
阅读次数:
200
1.调用getActionbar()方法返回为空的解决方法此activity是设计来支持低版本系统用actionbar的,低版本没有getActionbar()需要使用 getSupportActionbar()2.运行之后,只显示了TITLE不显示ICON的解决方法不像activity的普通act...
分类:
其他好文 时间:
2015-03-09 23:51:29
阅读次数:
376