- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 git问题记录
1. fatal: early EOFfatal: index-pack failed解决办法:git clone url --depth 1https://segmentfault.com/q/1010000000637171
2016-05-04 11:00:32 459
原创 android 自动初始化控件 不用注解不用findViewByid
界面控件的初始化一般通过 findViewByid 来查找绑定再强制转换,这项工作只是个纯体力活没有任何营养,现在有很多开源类包支持通过注解的形式来绑定控件类似这样public class TestActivity extends BaseActivity { @ViewInject(R.id.claim_statement) private WebVie
2016-03-30 21:45:49 4640 4
原创 PinnedHeaderListView通讯录列表 Bug修复与封装
项目用到通讯录列表,百度找到PinnedHeaderListView,但是用起来发现还有几个bug例如空组时抬头显示错误等等,接入也比较麻烦需要重新很多方法内部处理算法也没完全封装起来,所以就自己修复了下里面的bug并封装了代码,现在只需要重写一个adapter就能实现通讯录效果。package com.test.view;import android.view.View;
2016-03-20 15:27:33 550
原创 PopupWindow屏幕自动变暗半透明
PopupWindow 弹出时一般会希望其余背景会变暗,看了网上的例子感受都比较繁琐,于是自己封装了个PopupWindow,只需要想原来使用PopupWindow一样就能打到想要的效果思路是这样:在目标pop弹出前先弹出一个全屏灰色半透明的pop之后再显示目标pop,并且在目标pop消失时也让背景pop消失。package com.gy.widget;import android
2016-03-20 11:29:39 846
原创 APK扩展文件的使用
关于代码、工程的文章网上很多。。需要的自己百度吧因为公司需要所以用到了谷歌市场的APK拓展文件。。因为国内的种种原因真是有让人死的想法啊。。不过最后还是成功调通了~~下面分享下经验:1.打开https://play.google.com/apps/publish/2.apk、扩展文件上传谷歌市场,记下扩展文件版本号,到 服务和api 页找到应用许可密钥,填上所有信息,发布应用3
2014-12-03 09:34:37 1204 2
原创 Android 2.x自定义属性动画ValueAnimator
模仿3.0的ValueAnimator动画写的属性动画,使用方法与ValueAnimator相同
2014-08-27 17:21:46 1030
原创 Android监听键盘开启关闭的方法
OnGlobalLayoutListener globaListener = new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { int height = getVisibleWindowHeight(); if (isShow) { // 当可见区域大于屏幕4/5时即关闭键盘,
2014-08-18 14:17:39 1171
转载 Android学习笔记
1.View重绘顺序 ondraw--->dispatchDraw(子控件) invalidate() / postInvalidate() 通知系统重绘继承ViewGroup 重写ondraw需设置setWillNotDraw(false) / 设置背景2.dp转pxpublic int dipTopx(float dpValue) { // 获取屏幕像素比
2013-09-09 23:32:54 793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人