在我的代码中,EditText的输入速度很慢。在某些解决方案中,我发现当edittext嵌入在linearlayout中并且layout_width和layouttext的layout_height更改为fill_parent时,它将解决。但它没有用。请仔细阅读我的xml代码
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight=".5"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:orientation="vertical">
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textColor="@color/white"
android:gravity="center"
android:text="@string/register_number" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:gravity="center_horizontal"
android:theme="@style/Logintheme"
android:inputType="text" />
</LinearLayout>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:textColor="@color/white"
android:gravity="center"
android:text="@string/password" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/password"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:gravity="center_horizontal"
android:theme="@style/Logintheme"
android:ems="10"
android:inputType="textPassword" />
</LinearLayout>
<Button
android:id="@+id/login"
android:layout_width="match_parent"
android:layout_height="40dp"
android:text="@string/login"
android:background="@drawable/button_shape"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:textColor="@color/black"/>
</LinearLayout>
logintheme样式代码
<style name="Logintheme">
<item name="colorControlNormal">@color/white</item>
<item name="colorControlActivated">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
</style>
提前感谢任何积极的反馈