【发布时间】:2017-11-05 05:02:04
【问题描述】:
我在 xml 中添加了一个 HorizontalScrollView,我想在单击按钮时禁用滚动并在单击另一个按钮时再次启用。
通过单击按钮禁用滚动有效,但我不知道如何再次启用滚动。
下面的代码是禁用滚动的工作原理。
class OnTouch implements View.OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
}
我添加了上面的类,然后,
final HorizontalScrollView scrollView = (HorizontalScrollView)findViewById (R.id.horizontalScrollView);
Button stop = (Button)findViewById(R.id.stop);
stop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
scrollView.setOnTouchListener(new OnTouch());
}
});
我在 onCreate 方法中添加了上面的代码。我想添加另一个按钮(可能是“滚动”),并且我希望该按钮再次启用滚动。
【问题讨论】:
标签: android horizontalscrollview