首页

Android中Recyclerview监听是否滑动到底部 06月17日

Android中Recyclerview监听是否滑动到底部

现在项目里将Listview都替换成了用Recyclerview来实现,所以很多地方都需要监听Recycler […]

Android修改FragmentStatePagerAdapter源码实现ViewPager+Fragment左右无限滑动功能 06月10日

通过设置adapter的getCount()方法的返回值为Integer.MAX_VALUE,在Activity里设置mViewPager.setCurrentItem(Integer.MAX_VALUE/2);显示居中的页数,然后复制FragmentStatePagerAdapter源码为CustomFragmentStatePagerAdapter将里面保存Fragment和SavedState的List改为Map,并将源码中对List的操作的地方修改为对应的对Map的操作就行了。

Android解决软键盘弹出将整个界面包括Actionbar往上顶的问题 06月09日

之前在项目中遇到一个问题,在一个含有Listview的界面底部的EditText弹出软键盘时会将整个界面包括Actionbar往上顶的蛋疼问题。
很蛋疼的问题,当时试了很多种解决办法,也在网上找了很多办法。修改android:windowSoftInputMode属性值、调整布局甚至将布局调整到跟另外一个效果正常的项目一样的布局也还是没解决这个问题。最后没办法赶项目在不影响功能的正常使用下就先那样了。
今天在无意中浏览stackoverflow网站的时候看到一个在使用Recyclerview的时候遇到一个同样的问题,解决办法是在布局的顶部添加一个空的Scrollview实现了不将Actionbar往上顶的效果。于是赶紧打开之前的项目找到布局文件在顶部添加了一个空的Scrollview。