【问题标题】:How to stop gridview from scrolling when a button click (fix gridview position)单击按钮时如何阻止gridview滚动(修复gridview位置)
【发布时间】:2015-08-27 13:39:18
【问题描述】:
我的 android 项目中有一个 gridview 并且需要在单击按钮时停止滚动,我应该怎么做?
例如,gridview 处于 FLING 状态,用户单击我想停止 gridview 的按钮,滚动状态变为 IDLE。
P.S:我在滚动视图中使用 gridview(请不要建议使用 RecyclerView 之类的其他东西,由于某些原因我不能)。
【问题讨论】:
标签:
android
android-gridview
android-scrollview
【解决方案1】:
scrollview.setOnTouchListener( new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
这是禁用您的滚动视图滚动。将其添加到您的按钮单击中。