Czy ktoś może mi wskazać, jak ograniczyć edittext tylko do jednego wiersza?
zrzut ekranu:
mój xml:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Full Name"
android:id="@+id/textView_data2"
android:textSize="20sp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:maxLines="1"
android:gravity="fill_vertical" />
Odpowiedzi:
1 dla odpowiedzi № 1<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Full Name"
android:scrollHorizontally="false"
android:id="@+id/textView_data2"
android:textSize="20sp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:maxLines="1"
android:inputType="textPersonName"
android:gravity="fill_vertical" />
0 dla odpowiedzi nr 2
Po prostu dodaj do swojego pliku XML android:maxLines="1"
0 dla odpowiedzi № 3
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Full Name"
android:id="@+id/textView_data2"
android:textSize="20sp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:inputType="text"
android:imeOption="actionNext"
android:gravity="fill_vertical" />
android:inputType="text"
android:imeOption="actionNext"
te dwie linie są chwytem. lepiej używaj akcji w ImeOption
to znaczy.,
android:imeOption="actionDone"
użyj tego, a wszyscy jesteście dobrzy :)
P.S. istnieje wiele rodzajów opcji dostarczanych przez Androida. Zwykle używamy tych imeOptions dla naszego softKeyboardInput, gdzie musimy zmienić przycisk Enter naszej klawiatury na cokolwiek innego.
na przykład.,
actionDone: przycisk DOne
actionNext: Idź do następnego editBox i etc,
Te imeOption działa tylko z inputType = "text | number | ..
tj. musisz określić typ wejścia do używania imeOption.
Mam nadzieję, że ci to pomoże :)