ich habe ein EditText
mit der Eigenschaft:
android:minLines="3"
Wenn ich jedoch anfange zu tippen, tippt es in der Mitte des EditText
.
Gibt es eine Möglichkeit, dies dazu zu bringen, oben links mit der Eingabe zu beginnen? EditText
Bereich?
NotACleverMan
ich habe ein EditText
mit der Eigenschaft:
android:minLines="3"
Wenn ich jedoch anfange zu tippen, tippt es in der Mitte des EditText
.
Gibt es eine Möglichkeit, dies dazu zu bringen, oben links mit der Eingabe zu beginnen? EditText
Bereich?
Hinzufügen android:gravity="top|left"
zum EditText
in der Layout-XML-Datei.
@Commons Ware, was muss ich tun, wenn ich meinen Edittext-Hinweis in center_vertical haben möchte, aber er sollte mit der Eingabe von oben | links beginnen?
– Ähm
26. August 2015 um 13:03 Uhr
@Erum: Mir ist keine Möglichkeit bekannt, die Positionierung des Hinweises unabhängig von der Positionierung des Textes zu steuern.
– CommonsWare
26. August 2015 um 13:05 Uhr
Verwenden Sie heutzutage Start oder Ende anstelle von links und rechts, um sowohl RTL- als auch LTR-Leser zu kompensieren
– André L. Torres
28. Februar 2018 um 18:40 Uhr
Einfach einfügen
android:gravity="top"
in deinen EditText.
android:gravity="start"
würde es nach oben links setzen.
Das wird dir helfen. Probieren Sie diesen EditText ….
<EditText
android:id="@+id/edt_comment_note"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:background="@drawable/white_box"
android:gravity="top"
android:hint="Note"
android:imeOptions="actionDone"
android:maxLines="3"
android:padding="5dp"
android:textSize="15sp" />
Probieren Sie diese perfekte Lösung aus – stackoverflow.com/a/47813929/3448003
– Bajrang Hudda
15. Dezember 2017 um 13:18 Uhr