2017-09-07 4 views
-10

Für Android EditText maxlines = true funktioniert nicht, wenn Ziffern angewendet werden und einzelne Zeile wahr ist veraltet, so dass jemand irgendwelche Vorschläge hat?Schwierigkeit mit maxlines in edittext

+1

Sie müssen die Zahlen geben, um die maximale Zeilen für Ihre Editext festlegen. Wie set maxLines = "2". Es funktioniert dann – Umair

+1

MaxLines nehmen Integer nicht eine boolesche Variable, also sollten Sie maxLines = "1" verwenden –

+1

Also ... Sie sagen es 'Legen Sie die maximale Anzahl der Zeilen auf ... YES'. Macht es für dich Sinn? –

Antwort

1

finden Sie in diesem Beispiel

<EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="4dp" 
     android:digits="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" 
     android:maxLength="15"//used to set max character 
     android:maxLines="1"/>//used to set max number of lines 

enter image description here

+0

Es funktioniert nicht, wenn Sie android setzen: Ziffern = "abcd". Überprüfe dich selbst. – Rudee

+1

@Rudee Warum würdest du 'android: digits =" abcd "' setzen? Ich meine, wofür? –

+1

@Rudee Ich habe überprüft und es funktioniert für mich, also bevor Sie kommentieren Sie bitte etwas Forschung und versuchen Sie etwas, überprüfen Sie meine überarbeitete Abswer –

0

diesen Code in Ihrer Tätigkeit Put

editText = (EditText) findViewById(R.id.editText); 
editText.setSingleLine(true); 

Dies ist, wie Sie Ihre xml

<EditText 
android:id="@+id/editText" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:digits="abcdefghijklmnopqrstuvwxyz" 
android:maxLines="1" 
android:textColor="@android:color/black"/> 
+0

setzen Sie android: digits = "abcdefghijklmnopqrstuvwxyz" und dann überprüfen Maxlines wird nicht funktionieren. – Rudee

0

aussehen Ich glaube, du den Ball hielt speci fy dieser Parameter:

android:inputType="text" 

Ohne sie kann man sogar neue Zeile Text in Bearbeitung setzen. Sie könnten auch hinzufügen, diese Attribute:

android:maxLines="1" 
android:lines="1" 

Obwohl, wenn ich es ohne input Attribut geprüft, es funktioniert immer noch nicht. Ich hoffe, ich half