永发信息网

android手动拖动滚动条高速滑动怎么解决

答案:1  悬赏:60  手机版
解决时间 2021-01-07 21:02
android手动拖动滚动条高速滑动怎么解决
最佳答案
android手动拖动滚动条快速滑动

只需在ListView中加入一个参数
android:fastScrollEnabled="true" android:focusable="true"
android的源代码如下:
在contacts_list_content.xml中:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fastScrollEnabled="true"
/>
而FocusRequestingListView 的源代码如下:
public class FocusRequestingListView extends ListView {
private boolean mFirstLayoutDone = false;
public FocusRequestingListView(Context context) {
super(context);
}
public FocusRequestingListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public FocusRequestingListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
super.onLayout(changed, left, top, right, bottom);
if (!mFirstLayoutDone) {
setFocusable(true);
requestFocus();
}
mFirstLayoutDone = true;
}
}
其实有用的就这么两句话,
if (!mFirstLayoutDone) {
setFocusable(true);
requestFocus();
}
mFirstLayoutDone = true;
说的意思就是在什么情况下设置focusable焦点。

很多开发者不知道ListView列表控件的快速滚动滑块是如何启用的,这里Android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用XML布局只需要在ListView节点中加入 android:fastScrollEnabled="true" 这个属性即可,而对于Java代码可以通过myListView.setFastScrollEnabled(true); 来控制启用,参数false为隐藏。

还有一点就是当你的滚动内容较小,不到当前ListView的3个屏幕高度时则不会出现这个快速滚动滑块,同时该方法仍然是AbsListView的基础方法,可以在ListView或GridView等子类中使用快速滚动辅助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沈阳到法库应该做什么车?怎么做车!
吃甜食怎么防止发胖 吃甜食发胖怎么减肥
为什么西安的Y-3店没了
请问有没有知道阎晓斋,号逍遥道人这个画家的
在那下载可以玩盛世三国二手机玩的flash
有人问你为什么当和尚,该怎么回答
魅族鞋城这个地址在什么地方,我要处理点事
在农村扯的薄荷叶子和杆子晒干可以泡水喝吗
单选题The little girl _____&nbs
犯了大错误,老公原谅你的说说
单选题______ you understand it,
大家好!这个是日假座什么意思呢?后面我也不
520音乐酒吧在什么地方啊,我要过去处理事情
当编译器碰到一个变量定义时,它必须做哪三件
阳阳工作室地址在什么地方,我要处理点事!
推荐资讯
C#至少一个参数没有被指定值
国内油价今日要上调了吗?
2017年3月4日,3点45分出世五行缺什么
165w的灯泡一天24小时要多少电
2018渭南中考成绩400到500之间有多少人?求解
关于关于青州民间收藏博物馆观后感的作关于青
cf20元礼包cfvip那个活动叫什么
同学贷订单审核需要多长时间?
反绒鞋前头掉了一块反绒皮怎么办?
画蛇天足的故事和意思
电视剧《沧海英雄》第二集开头冯晓洁弹的钢琴
宁德二手房出售58同城价20万到25万之间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?