- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 检测网络状态的工具类
public class ConnectUtils { // 当前是否有网络连接 public static boolean isNetworkConnected(Context context) { //获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager)
2017-06-28 09:07:07 370
原创 加载数据时先显示小圆圈不显示内容
app基本上现在都是加载内容的时候会显示加载中,通常就是显示一个小圆圈。在5.0之后,metarial design中的swipelayout更是自带这个效果。 所以在加载数据之前可以设置swipelayout.setRefreshing(true);来显示小圆圈,在数据加载完成之后设置swipelayout.setRefreshing(false);消去小圆圈。
2017-06-09 18:25:52 1444
转载 ViewPager+Fragment 组合的预加载和懒加载
ViewPager+Fragment 组合的预加载和懒加载转载自http://www.crocutax.com预加载介绍ViewPager+Fragment的搭配在日常开发中也比较常见,可用于切换展示不同类别的页面,我们日常所见的咨询、购物、金融、社交等类型的APP都有机会用到这种控件组合.例如:今日头条APPViewPager控件有个特有的预加载机制,
2017-06-09 11:23:04 442 1
原创 Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误
我这是在用recyclerview的时候,下拉刷新,会删除之前的数据,再重新加载数据。然后就出现了Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误。解决办法:清除完数据要刷新一下适配器。也就是在删除完之后添加一行代码。adapter.notifyDataSetChanged();
2017-06-09 09:44:15 7188 8
原创 recyclerview的数据刷新(下拉刷新和自动加载更多)以及添加提示语(例如:“数据已加载完毕”)
下拉加载更多的核心是SwipeRefreshLayout搭配Recyclerview进行使用。布局为<android.support.v4.widget.SwipeRefreshLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.suppo
2017-06-08 12:21:04 1909
原创 Recyclerview不显示内容
这是我碰到的一个小坑。嗯,其实很简单的一个问题,我没有setLayoutManager();LinearLayoutManager manager = new LinearLayoutManager();recyclerview.setLatoutManager(manager);
2017-06-03 14:51:38 1157
原创 导入第三方依赖库slidingmenu
1.修改library的库名为slidingmenu_library 2.将该slidingmenu_library文件copy到project目录下(与modul平级) 3.打开setting.gradle文件,按照格式将 slidingmenu_library 库加入到配置文件中 如: , ':slidingmenu_library' 4.打开slidingmen
2017-06-01 09:38:49 670
空空如也
导入bmob时提示类重复了,求解决方案。
2017-06-15
android mediaplayer设置了播放路径却没有播放,求解。
2017-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人