Frage

Ich bin developping eine Android-App, die lädt eine XML und zeigt ein Layout mit einer Reihe von edittexts, Kontrollkästchen, Spinnern, usw. dynamisch hinzugefügt wie folgt aus:

LinearLayout ll = new LinearLayout(this);
EditText nameField = new EditText(this);
ll.addView(nameField);
ScrollView sv = new ScrollView(this);
sv.addView(ll);
setContentView(sv);

Ich habe Probleme mit einigen Eigenschaften zu einem EditText Einstellung hinzugefügt, um diese Art und Weise. Für examle android:. MaxLength Attribut kann leicht in einem XML-Layout festgelegt werden, aber ich fand keine Methode das gleiche in dem Java-Code zu tun

Wie kann ich es tun, wenn dynamisch hinzuzufügen hawing?

Danke, Zoltán aus Ungarn

War es hilfreich?

Lösung

Wenn Sie die XML-Attribute in der Dokumentation suchen, listet es die entsprechende Methode, die Sie in Ihrem Java aufrufen Code für jedes Attribut

So zum Beispiel das maxLength Attribut Einstellung kann durch die setFilters(InputFilter) Verfahren erreicht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top