EditText有时会随机显示?

时间:2016-01-26 21:00:36

标签: android

所以我有一个具有此EditText的应用程序。对于某些设备(通常是具有更高分辨率的设备),EditText往往随机不显示。但是,可以通过重新启动应用程序来解决此问题。

这是一张应该如何的照片:

How it should be

这里有一幅关于它有时随机消失的图片:

Disappeared

重要的是要澄清在应用程序运行时不会发生消失,当您打开应用程序时,editText是否存在。

非常感谢你!

这是EditText的XML:

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal|numberSigned"
    android:ems="10"
    android:id="@+id/abs"
    android:editable="true"
    android:numeric="decimal"
    android:textAlignment="center"
    android:textColor="#000000"
    android:layout_centerVertical="true"
    android:layout_alignLeft="@+id/btn"
    android:layout_alignStart="@+id/btn"
    android:layout_alignRight="@+id/btn"
    android:layout_alignEnd="@+id/btn" />

1 个答案:

答案 0 :(得分:1)

android:layout_width="wrap_content"

上述行{} EditText与其中的文字大小相同width。当EditText为空时,它会很小,以至于您无法看到。

您可以解决此问题,使EditText宽度与其父

相同
android:layout_width="match_parent"

或者您可以通过提供自己的宽度来修复宽度:

android:layout_width="80dp"