- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 ListView,GridView和ScrollView设置初始间距不影响滚动。
在使用ListView,GridView和ScrollView的时候,想要设置纵向的边距,使用padding后,滚动的时候子view也始终会留着间距,解决办法很简单,在ListView,GridView和ScrollView中添加android:clipToPadding="false"
2015-08-24 16:15:15 433
原创 Android在Fragment中监听软键盘的弹出和关闭
Fragment实现ViewTreeObserver.OnGlobalLayoutListener这个接口。java @Override public void onGlobalLayout() { //比较Activity根布局与当前布局的大小 int heightDiff = mRegisterScroll.getRootView().ge
2015-08-24 15:57:19 5970
原创 引用工程时 error: Attribute "color" has already been defined
今天在加入com.android.support:appcompat时候,编译的时候报了这个错误 error: Attribute "color" has already been defined,以为是color.xml里面定义重复了,全部删了 ,还是有错误,最后在attrs.xml发现有一个自定义属性“color”,改成其他名字,编译通过。以后再遇到这种错误应该在attrs里面去找。
2015-03-24 13:21:06 2327
转载 facebook新闻页ListView优化
以下转自“aaapei”的译文原文:http://blog.aaapei.com/article/2015/02/facebookxin-wen-ye-listviewyou-hua 引言原文链接:https://code.facebook.com/posts/879498888759525/fast-rendering-news-feed-on-android/ 透漏的信息量不大
2015-03-05 16:57:58 405
原创 Android Otto 的使用
Otto是square(这是一个很牛逼的开源公司,以后还将介绍其他的开源项目)公司出的一个事件库,可在应用程序内(非跨进程的)所有类之间进行通信。使用这种方式,可以使代码量减少,可读性增加,降低耦合,接下来就讲一下如何使用。获取Bus对象建议使用单例模式,获取Bus bus = new Bus();发布事件bus.post(new Cus
2015-03-05 16:01:16 577
原创 第一篇博客-写博客的动机
以前一直在纳闷为什么会有人写博客,把自己辛苦总结的经验轻易的就写出来给别人看,所以这也是我一直没写博客的原因,不过后来在做项目中知道了Github,发现很多牛人都把自己的代码开源出来了,加入了一些开源交流群,对开源的理解更为深刻了。如果没人开源,那任何程序都得一砖一瓦的去敲出来,想想这是多可怕的事情。互联网就应该有共享的精神,一直在拿别人的果实,我想我也应该奉献点什么,这也促使我写博客的主要动机,
2015-03-05 15:53:23 291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人