Android
junguo_fan
这个作者很懒,什么都没留下…
展开
-
Adapter中数据更新之后,最好调用notifyDataSetChanged方法
最近在学习通过自定义ListView,实现上拉加载更多的时候发现一个问题:在adapter中的数据更新之后,只要你在之后有对listview进行操作。listview中的数据会自动更新。并不需要通过调用notifyDataSetChanged方法通知其更新数据。如:public void onLoad() { Handler handler=new Handler(); ...原创 2018-05-09 14:22:58 · 4068 阅读 · 0 评论 -
ListView使用+swipeRefreshLayout实现下拉刷新
【补充】swipeRefreshLayout布局是新版本的中支持的,所以如果是老版本,需要先升级支持库,方法如下:打开build.gradle(app)文件夹,在dependencies{}中写上这句话:implementation 'com.android.support:appcompat-v7:27.1.1'一、swipeRefreshLayout中主要方法:1.isRefreshing()...原创 2018-05-05 10:53:42 · 300 阅读 · 0 评论 -
BottomNavigationView当item超过3个时,如何固定按钮位置
说明:BottomNavigationView默认的item数量是3-5个。如果超过5个会报错;如果超过3个,底部按钮的位置会滑动,不固定。如何实现固定呢,目前只能通过反射的方式改变源码中参数(mShifingMode为false),按钮位置就会固定。反射类:public class BottomNavigationViewHelper { public static void disab...原创 2018-05-14 00:34:20 · 1938 阅读 · 0 评论