- 博客(5)
- 收藏
- 关注
原创 paddingLeft与marginLeft的区别
android:layout_paddingLeft 内边距,对谁用,指的是谁的内部内容边距android:layout_marginLeft外边距,对谁用,指的是谁距离外层容器的边距 Android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置
2017-03-27 22:24:22 3120
原创 Android异步消息处理机制,详细理解Handler,Looper,Messagequeue三者的关系
1.Looper主要有prepare()和loop()两个方法。 先看prepare()方法,该方法不能被调用两次,即保证了一个线程只能有一个looper实例 Looper构造方法中,创建了一个messageQueue。 loop()方法拿到消息队列,然后不断轮循消息队列,调用msg.target.dispatch()方法去处理,其实msg.target就是handler
2017-03-27 22:20:41 449
原创 mac下查看git安装目录
一直找不到Git在mac中的安装位置,今天看到一个方法,试了下是可行的。在命令行中打入which git, 就会显示git的安装位置了。
2017-03-07 09:22:02 52156 2
原创 Android Studio2.3正式版发布,包含一些新特性
Android Studio 2.3正式版发布了,该版本包含一些新特性,包括对WebP支持的更新;ConstraintLayout库支持更新和布局编辑器的部件面板。 提供一个新的App Link助手可以帮助你在应用中构建URI的统一视图。 新的运行按钮提供更直观和可靠的立即运行体验。 最后是Android模拟器的测试,支持文本的复制和粘贴。 相关截图:
2017-03-07 09:20:06 916
原创 Mac版sublime Text2中文注释乱码解决办法
sublime text 2是一款非常优秀的跨平台文本及源代码编辑器,本人非常喜欢,但是不支持GB2312和GBK编码在某些时候比较麻烦。可以通过向sublime text 中添加编码类型转换包(比如“ConvertToUTF8")来解决这一问题。具体方法如下:1. 安装Sublime Package Control: 在Sublime Text 2上用Ctrl+~打开控制
2016-09-23 09:09:20 945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人