Ich habe eine HorizontalScrollView in XML hinzugefügt und ich möchte das Scrollen beim Klicken auf die Schaltfläche deaktivieren und bei einem anderen Klick erneut aktivieren.Wie kann ich das Scrollen mit HorizontalScrollView beim Klicken auf die Schaltfläche deaktivieren und bei einem anderen Klick erneut aktivieren?
Deaktivierung des Bildlaufs mit Klick auf die Schaltfläche funktioniert, aber ich weiß nicht, wie ich das Bildlauf erneut aktivieren kann.
Der folgende Code zeigt, wie das Deaktivieren des Scrollens funktioniert.
class OnTouch implements View.OnTouchListener
{
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
}
I hinzugefügt, um die obige Klasse und dann
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());
}
});
I den obigen Code innerhalb onCreate Methode zugegeben. Ich möchte eine weitere Schaltfläche hinzufügen (vielleicht "scrollen") und ich möchte, dass diese Schaltfläche das erneute Scrollen ermöglicht.
es funktionierte! Danke vielmals!! – ria