inputType="number" mit mehr als einer Zeile

8

Ich habe folgende EditText :

%Vor%

wo rounded_corners es ist:

%Vor%

Das Problem ist, dass ich nicht weiß, wie das geht EditText größer (es wird nur eine Zeile angezeigt), wenn ich inputType="number" hinzufüge Ich meine, es könnte mehr als eine Zeile angezeigt werden.

Was ich versucht habe

1) Ändern Sie layout_height in match_parent .

2) Fügen Sie dem Attribut inputType den Wert textMultiLine hinzu.

3) Legen Sie eine feste Höhe mit android:height fest.

4) Wie Sie im obigen Code sehen können, füge ich auch android:minLines attribute hinzu.

5) Ich habe auch versucht, eine Anzahl von Zeilen mit android:lines zu setzen.

Keine dieser Methoden löst mein Problem, daher würde jede Hilfe sehr geschätzt werden.

Vielen Dank im Voraus!

    
Francisco Romero 23.08.2015, 04:42
quelle

2 Antworten

11

Fügen Sie diese zwei Zeilen Ihrer EditText-XML-Datei hinzu:

%Vor%     
Awadesh 23.08.2015, 07:08
quelle
0

Sie können das android:singleLine -Attribut hinzufügen und es auf false setzen ( wird wahrscheinlich immer noch nicht funktionieren ). Es scheint jedoch ziemlich seltsam, textMultiLine und number zusammen zu verwenden, da das neue Zeilenzeichen weder eine Zahl noch eine Nummer ist.

Beachten Sie auch, dass das inputType -Attribut lediglich ein Hinweis für den IME ist und nicht alle die angegebenen Werte berücksichtigen.

    
Gergely Kőrössy 23.08.2015 05:20
quelle

Tags und Links