Android 4.4(Kitkat)中的EditText高度问题

时间:2016-06-14 06:41:52

标签: android android-layout android-edittext height padding

我正在开发一个只有激活屏幕的示例应用程序。我有一个EditText和一个Button

在所有Android版屏幕上看起来都很好,除了Android 4.4。

我仅在Kitkat版本中遇到EditText问题。 EditText EditText没有显示出完美的高度,也显示出一些阴影。

请参阅下图,了解更多详情。

In Android 4.4 version

In Other Android version

以下是布局xml文件中的EditText代码。

 <android.support.design.widget.TextInputLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <EditText
                    android:id="@+id/edt_activation_key"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:ems="10"
                    android:gravity="center"
                    android:hint="Activation Number"
                    android:maxLines="1"
                    android:textColor="#575757"
                    android:textSize="15dp" />

    </android.support.design.widget.TextInputLayout>

我如何在android 4.4中解决这个问题。我也在谷歌上搜索过但没有得到这个问题的确切解决方案。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 使用android.support.design.widget.TextInputEditText代替EditText 这解决了这个问题。在您的代码中编辑

<android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <android.support.design.widget.TextInputEditText
                android:id="@+id/edt_activation_key"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:ems="10"
                android:gravity="center"
                android:hint="Activation Number"
                android:maxLines="1"
                android:textColor="#575757"
                android:textSize="15dp" />

</android.support.design.widget.TextInputLayout>