Ich habe ein unangenehmes Problem. Ich habe EditText
(8 Zeilen) in ScrollView
. Und wenn ich versuche, Text in EditText
zu scrollen, ist das Verhalten nicht stabil. Manchmal scrollt es, manchmal konzentriert es sich nicht.
Dies ist meine Layout-Datei, um meine Frage klarer zu machen:
%Vor%
Ich verstehe, dass ich dieses Problem habe, weil ich ein scrollbares Steuerelement in einem anderen halte, aber ich weiß nicht, was ich damit machen soll. Also, bitte hilf mir, wenn du kannst.
Vielen Dank im Voraus.
%Vor%Ich habe das versucht und kein Ergebnis. Ich kann immer noch nicht in meiner Bearbeitungsbox blättern.
Der Code von Shilkin funktioniert großartig.Ich mache ihn ein wenig stärker. Jetzt behandelt er die Situation, dass der direkte Elternteil des EditText nicht die ScrollView ist (zB EditText wird in LinearLayout eingepackt, bevor er in die Scrollansicht eingefügt wird).
Der Methodencode:
%Vor%Nennen Sie es so:
%Vor% Eine Option besteht darin, die Höhe des untergeordneten Elements EditText
als die Höhe der gesamten maximalen Zeilen (max_lines * font_height) festzulegen. Daher ist der interne Bildlauf deaktiviert und der einzige Bildlauf ist der übergeordnete Bildlauf.
Tags und Links android scrollview layout android-edittext