(转)android:fastScrollEnabled和android:drawSelectorOnTop的用法

http://enki-ding-yeah-net.iteye.com/blog/1269811


android:fastScrollEnabled="true"

是让ListView出现快速滚动的按钮,一开始,我的记录只有十条,我在拉动的时候都不见出现快速滚动,后来才发现,原因是数据不多的原因,只要数据足够多,才会自动出现的。

 

还有一个属性:android:drawSelectorOnTop

When set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the selected item. The default value is false.

android:drawSelectorOnTop="true"  点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到

android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的


发布了35 篇原创文章 · 获赞 21 · 访问量 35万+
展开阅读全文

(急)求教gridlayoutmanager的recyclerview自动滚动到指定位置的问题

02-08

此recyclerview头部加了两个headerview一下是尝试的三个方法, 方法一就是会被tab覆盖一点,但是滚动的位置是正确的 方法一加方法二做二次滚动,隔1秒就反弹到第二个header 的位置 方法三的话不会被覆盖,但是滚动位置不准确 设置位置为0就在顶部,1就在第二个header的位置 2就在第二个item的位置,直接过度过第一个item不知道为啥 设置位置3,4和2都是同样的效果 ![图片说明](https://img-ask.csdn.net/upload/201802/08/1518084952_375111.jpg) ![图片说明](https://img-ask.csdn.net/upload/201802/08/1518084970_743200.jpg) if (isReload && mPage == 1 && count > 3) { isReload = false; try { if (firstVisiblePosition > 0) {//方法一:此方法会被tab覆盖一部分 mRecyclerView.smoothScrollToPosition(2); } else { mRecyclerView.smoothScrollToPosition(4); } // if (mRecyclerView.getLayoutManager() instanceof GridLayoutManager) {//方法三此方法总是多滚动一行 // if (firstVisiblePosition > 0) { // ((GridLayoutManager) mRecyclerView.getLayoutManager()).scrollToPositionWithOffset(2, (int) (40 * App.mDensity)); // } else { // ((GridLayoutManager) mRecyclerView.getLayoutManager()).scrollToPositionWithOffset(3, (int) (20 * App.mDensity)); // } // } readyMove = true; } catch (Exception e) { e.printStackTrace(); } } // try {//方法二:由于二次跳转回造成反弹,暂时不管遮住的tab高度部分 // if (newState == RecyclerView.SCROLL_STATE_IDLE && readyMove) { // readyMove = false; // // if (firstVisiblePosition > 0) { // mRecyclerView.smoothScrollBy(0, -(int) (37 * App.mDensity)); // } else { // mRecyclerView.smoothScrollBy(0, -(int) (29 * App.mDensity)); // } // } // } catch (Exception e) { // e.printStackTrace(); // } 问答

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览