gpt4 book ai didi

android - 滚动项目android时禁用listview点击或触摸

转载 作者:行者123 更新时间:2023-11-30 00:41:41 26 4
gpt4 key购买 nike

如何在滚动列表项时禁用 ListView 触摸或单击。我在按钮点击事件上做 listview 滚动,我需要 listview 滚动时单击禁用。我想将 listview 变成 wheel-view

最佳答案

使用setOnScrollListener

listview.setOnScrollListener(new OnScrollListener() {

@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {

if (scrollState == SCROLL_STATE_IDLE) {
isScrolling = false;
}

}

@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
isScrolling = true;
}
});

并在 setOnItemClickListener 中执行此操作:

listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {

if(!isScrolling){
//do your code
}

}
});

关于android - 滚动项目android时禁用listview点击或触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42472195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com