xmlにHorizontalScrollViewを追加しました。ボタンをクリックしてスクロールを無効にし、別のボタンをクリックして再度有効にしたいとします。HorizontalScrollViewのスクロールを無効にする方法ボタンをクリックしてもう一度ボタンを有効にするにはどうすればいいですか?
ボタンクリックでスクロールを無効にすることはできますが、スクロールを再び有効にする方法はわかりません。
以下のコードは、スクロールを無効にする方法です。
class OnTouch implements View.OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
}
私はのonCreateメソッド内の上記のコードを追加し、その後
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());
}
});
を上記のクラスを追加し。別のボタン(多分「スクロール」)を追加したいのですが、そのボタンをもう一度スクロールできるようにします。
それは働きました!どうもありがとう!! – ria