0

我已经设置了 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"
        />
4

1 回答 1

0

您不需要将 android:layout_width 和 android:width 放在同一个View. android:width值将被忽略。仅使用android:layout_widthandandroid:layout_height并将您的固定值放在那里,如下所示:

android:layout_width="230dp"
android:layout_height="37dp"

用来android:singleLine="true"让你EditText只有一条线。

于 2014-07-29T11:43:32.043 回答