Почему android:singleLine="true" меняет ширину и высоту?
Я уже установил ширину и высоту EditText, я хочу, чтобы пользователь нажимал следующую на клавиатуре, и он переходил к следующему EditText, но когда я установил android:singleLine="true", ширина и высота меняются. Вот мой код:
<EditText
android:id="@+id/user2"
android:saveEnabled="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:background="@color/Alpha_White"
android:ems="10"
android:height="37dp"
android:hint="@string/hint_username"
android:maxLength="22"
android:paddingLeft="7dp"
android:textColorHint="#DDAAAAAA"
android:textSize="17sp"
android:width="230dp"
android:imeOptions="actionNext"
/>
1 ответ
Решение
Вам не нужно иметь Android:layout_width и Android: ширина в том же View
, android:width
значение будет игнорироваться. Использовать только android:layout_width
а также android:layout_height
и поместите туда свои фиксированные значения, вот так:
android:layout_width="230dp"
android:layout_height="37dp"
использование android:singleLine="true"
чтобы ваш EditText
иметь только одну строку.