Ich habe einen rechteckigen Text bearbeiten, der in der TextInputLayout ist. Ich möchte einen gewissen Abstand zwischen dem Fließtext und den rechteckigen Grenzen des Bearbeitungstextes setzen, aber das kann ich nicht. Ich habe verschiedene Margenparameter ausprobiert, aber es hat nicht funktioniert.
Im Bild können Sie sehen, dass das schwebende Etikett an der oberen Grenze des rechteckigen Bearbeitungstextes haftet. Aber ich möchte etwas Abstand zwischen Etikett und oberer Grenze. Danke im Voraus.
unten ist der XML-Code für EditText
%Vor%unten ist der Code für den Hintergrund, der gezeichnet werden kann
%Vor%Ich glaube, dass Sie die Label-Position TextInputLayout nicht anpassen können. und die Verwendung von TranslationY ist nicht die geeignete Lösung, um die Position der schwebenden Beschriftung zu ändern, da sie jede Ansicht übersetzt. Wenn Sie eine andere Antwort finden, lassen Sie es mich bitte wissen.
Wenn Sie einen benutzerdefinierten Hintergrund für EditText festgelegt haben, funktioniert das Attribut android: paddingTop simple nicht, um den Abstand zwischen dem fließenden Hint-Text und dem Text zu ändern. Wenn Sie also einen benutzerdefinierten Hintergrund für Ihren EditText festgelegt haben, können Sie das Attribut android: translationY im EditText verwenden.
%Vor%Hoffe das hilft:)
Dafür müssen Sie nur Hintergrund in das Texteingabefeld von edttext wie folgt einfügen
%Vor%und Sie müssen nur padding top in der ausführbaren Datei angeben.
Fügen Sie einfach Ihrem benutzerdefinierten EditText-Hintergrund
hinzu %Vor%Wenden Sie es dann auf Ihren EditText an und erhöhen Sie die Höhe Ihres EditText mit Ihrem Füllwert, wenn Sie fix height verwenden
Tags und Links android android-edittext androiddesignsupport android-textinputlayout