- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 一句话解决RecyclerView 高度设置wrap_content 无作用的bug
这是RecyclerView兼容包的bug,23.2.0后官方已经修复了。所以直接在gradle里设置用23.2.0及以上的RecyclerView: compile 'com.android.support:recyclerview-v7:23.2.0'PS:如果修改后构建时报了其他奇怪的错,可以试试把兼容包也升级一下: compile 'com.android.support:c
2016-04-20 23:13:06 14506 10
原创 RecyclerView.Adapter notifyDataSetChanged 不起作用
最近项目里要添加个聊天功能,我们使用的是环信SDK。如果应用启动,不在聊天界面,接收到消息后就弹出通知栏消息通知用户,点击进入聊天界面。如果用户已经在聊天界面,就要将接收到的数据添加到adapter里,动态显示消息。问题卡在,接收到消息后调用更新界面回调,给adapter里add新数据,然后调用adapter.notifyDataSetChanged()。结果数据并没有刷新!查看log,调用noti
2016-04-20 14:43:06 35111 7
原创 java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager 解决办法
之前还是ok的,今天添加了一个lib项目,运行时就报这样的错:android.support.v7.internal.widget.TintManager at android.support.design.widget.TabLayout$TabView.(TabLayout.java:1145) at android.support.design.widget.TabLayout.createT
2016-04-16 12:38:35 7872 7
转载 Error:Configuration with name 'default' not found. 解决办法
原文地址 在导入studio工程的时候,进行sync的时候,提示Error:Configuration with name ‘default’ not found.之前由于对gradle不熟悉,所以没有找到原因,其实也是偷懒,没有认真去排查问题,今天又遇到了,就折腾了会,把所有的配置文件都打开看,最终解决问题了,发现尽然是个低级的不能低级的问题,故记录下,警醒自己。打开settings.gradl
2016-04-16 00:31:06 36946 13
翻译 【苦读官方文档】2.Android应用程序基本原理概述
官方文档原文地址应用程序原理Android应用程序是通过Java编程语言来写。Android软件开发工具把你的代码和其他数据、资源文件一起编译、打包成一个APK文件,这个文档以.apk为后缀,保存了一个Android应用程序所有的内容,Android设备通过它来安装对应的应用。一旦安装到设备上,每个Android应用程序就运行在各自独立的安全沙盒中:Android系统是一个多用户的Linux系统,
2016-04-10 22:13:25 3128
Android实现微信游戏【围住神经猫】模仿版
2015-07-29
EffectiveJava中文版
2015-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人