Wenn ich auf edittext
geklickt habe, können die Benutzer meine button
wegen der Tastatur nicht sehen.Android, wie programmgesteuert scrollview scrollen Wenn ich auf edittext geklickt habe
Also ich möchte, Wenn die Benutzer auf edittext
, scrollview
geklickt haben, gehen Sie oben mit absolut glattem Effekt.
Meine erste Frage Welchen Zuhörer soll ich dafür verwenden? , OnFocus
, OnTouch
usw.?
Ich habe diesen Code-Block versucht, aber es braucht Doppelklick, um es zu scrollen. Klicken Sie zuerst auf die Tastatur, und klicken Sie dann mit der linken Maustaste auf scrollview
.
Meine zweite Frage Jeder hat eine Idee zu diesem Problem? Danke fürs Helfen.
scrollView = (ScrollView) findViewById(R.id.scrollview);
et_space.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
scrollView.smoothScrollTo(0, 500);
return false;
}
});
Diese Lösung hat auch für mich funktioniert, danke! – Marko