android nougat edittext游标在开始时没有对齐。它总是把我带到暗示中心

时间:2017-02-03 08:15:14

标签: android user-interface android-7.0-nougat

我有一个登录屏幕,它有两个EditText,一切正常,但是当我在android nougat 7.0.1中运行应用程序时,登录屏幕的光标显示在中心。我也试过这里提供的解决方案..但不适用于牛轧糖设备

<com.zhy.android.percent.support.PercentLinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <EditText
                android:id="@+id/etEmail"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:hint="@string/emailEditText"
                android:textAlignment="center"
                android:textColor="@color/white"
                android:background="@android:color/transparent"
                android:inputType="textEmailAddress"
                android:gravity="bottom"
                android:textColorHint="@color/colorEditTextHint"
                android:maxLength="50"
                android:digits="@string/digits_email"
                app:layout_heightPercent = "6.5%"
                app:layout_paddingBottomPercent="2.25%"
                app:layout_textSizePercent="2.22%"
                android:text="">
                <requestFocus />
            </EditText>

1 个答案:

答案 0 :(得分:2)

android:textAlignment删除属性EditText

     <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"             // added
        android:textAlignment="viewStart"    //added
        android:layout_gravity="start"       //added
        android:hint="text"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="131dp" />

添加的注释是新的,只为xml添加3个属性。