所以我有一个具有此EditText的应用程序。对于某些设备(通常是具有更高分辨率的设备),EditText往往随机不显示。但是,可以通过重新启动应用程序来解决此问题。
这是一张应该如何的照片:
这里有一幅关于它有时随机消失的图片:
重要的是要澄清在应用程序运行时不会发生消失,当您打开应用程序时,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" />
答案 0 :(得分:1)
android:layout_width="wrap_content"
上述行{} EditText
与其中的文字大小相同width
。当EditText
为空时,它会很小,以至于您无法看到。
您可以解决此问题,使EditText
宽度与其父
android:layout_width="match_parent"
或者您可以通过提供自己的宽度来修复宽度:
android:layout_width="80dp"