摘要: public class DensityUtils { public static int dpToPx(Context context,int dp){ float density = context.getResources().getDisplayMetrics().density; return (int) (dp*density+0.5f); ... 阅读全文
posted @ 2018-01-04 10:34 贺长寿 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.首先切换到保留的分支上,如master 2.快速模式合并分支:这是一fast-forward模式合并,一般以下面的方式合并,因为这种方式不会保留分支历史记录,所以,我们一般禁用快速模式 3禁用快速模式合并 4.删除dev分支 5.查看所有分支 6.删除远程分支 7.为标签注释 8.推送标签到远程 阅读全文
posted @ 2018-01-04 10:20 贺长寿 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://blog.csdn.net/u012702547/article/details/51253222 1.一般来讲,是配合drawerLayout使用的,在xml文件中声明,其中layout_gravity,是drawerlayout中的 2.在res中新建menu文件夹,在m 阅读全文
posted @ 2018-01-02 16:56 贺长寿 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.声明drawerLayout 2.drawerLayout左侧菜单(或者右侧)的展开与隐藏可以被DrawerLayout.DrawerListener的实现监听到,这样你就可以在菜单展开与隐藏反生的时刻做一些希望做的事情,比如更新actionbar菜单等。如果你的activity有actionb 阅读全文
posted @ 2018-01-02 15:10 贺长寿 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 重点在于重写ondraw,其他属性同textview就可以,注意,在使用gravity的时候,center_vertical即可 阅读全文
posted @ 2018-01-02 11:01 贺长寿 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1.均采用流的方式获取里面的内容 assets raw 阅读全文
posted @ 2017-12-29 15:52 贺长寿 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.通过intent传递bitmap不能超过40kb,超过40kb会报: JavaBinder: !!! FAILED BINDER TRANSACTION !!! 错误 2.imageview 提示miss contentDescription 属性, contentDescription 是用户 阅读全文
posted @ 2017-12-26 16:41 贺长寿 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.values 文件夹下,新建attrs.xml,在resource节点下写: 2.在自定义view里面获取自定义属性 第一种方式: 第二种方式: 阅读全文
posted @ 2017-12-26 15:48 贺长寿 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.第一种方式: view的post方法,runnable对象中的方法会在View的measure、layout等事件后触发UI事件队列会按顺序处理事件。在setContentView()被调用后,事件队列中会包含一个要求重新layout的message,所以任何你post到队列中的东西都会在Lay 阅读全文
posted @ 2017-12-25 11:59 贺长寿 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1.在drawable文件下,新建seletor,作为button的背景,这里我用的是两个圆角的shape shape_btn_cycle_normal shape_btn_cycle_press 2.在drawable-v21下,新建同selector名的ripple,如上,我的selector是 阅读全文
posted @ 2017-12-25 11:31 贺长寿 阅读(1387) 评论(0) 推荐(0) 编辑