ich mit diesem eine Aktivität haben Layouts Struktur: Linearlayout -> Scrollview -> Tablelayoutandroid: windowSoftInputMode = "adjustResize" wenn ich schon haben Scroll der Tätigkeit
Unterhalb des Tablelayout i EditText, die ich möchte bei aktiver Tastatur hochscrollen. So nach etwas zu lesen ich gemacht habe, habe ich:
android:windowSoftInputMode="adjustResize"
zu AndroidManifest.xml, die jeweilige Tätigkeit, und fügte hinzu, die Layouts Strukturen der Aktivität einen Scrollview-Wrapper auf die activity.xml Datei, so Scroll -> Linearlayout -> Scrollview -> Tablelayout
das Problem: jetzt ist wie folgt die innere Scrollview funktioniert nicht jetzt ... ich denke, das Wickelscroll Kontrolle nimmt, wenn sie berührt ...
Wie kann ich dieses Problem lösen?
Jede Hilfe wird geschätzt. Danke.
Versuchen Sie, die Situation zu vermeiden, in der sich ein Bildlauf in einem anderen Bildlauf befindet. Sie können es erfassen, aber das ist nicht notwendig. Ich habe das Problem. aber linearlayout> scrollview> tabellayout reicht für dein problem aus. Die innere Scrollansicht passt sich automatisch an die richtige Größe an. Ich würde auch empfehlen, "stateVisible" zu der inputMode -Option hinzuzufügen –
Aber wenn ich nicht die gesamte Aktivität mit ScrollView umschlinge, dann wird die Aktivität nicht geändert, wenn der editierte Text geklickt hat ... Oder liege ich falsch? Ich habe es ohne es versucht, und die Aktivität scrollte nicht mit der Tastatur - die Tastatur bedeckte gerade den EditText, wieder ... – ofirbt