Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 编辑文本有时随机不显示?_Android - Fatal编程技术网

Android 编辑文本有时随机不显示?

Android 编辑文本有时随机不显示?,android,Android,所以我有一个应用程序,有这个编辑文本。对于某些设备(通常是分辨率较高的设备),编辑文本往往会随机不显示。但是,可以通过重新启动应用程序来解决此问题 下面是一张应该是什么样子的图片: 下面是一张它有时是如何随机消失的图片: 重要的是要澄清,应用程序运行时不会发生消失,当您打开应用程序时,editText是否存在 非常感谢你 这是EditText的XML: <EditText android:layout_width="wrap_content" android:layou

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

下面是一张应该是什么样子的图片:

下面是一张它有时是如何随机消失的图片:

重要的是要澄清,应用程序运行时不会发生消失,当您打开应用程序时,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" />

上面的行表示
EditText
的宽度与其中文本的大小相同。当
EditText
为空时,它将非常小,以至于您无法看到

您可以通过使
EditText
宽度与其父项相同来修复此问题

android:layout_width="match_parent"
或者,您可以通过提供自己的宽度来固定宽度:

android:layout_width="80dp"

你能和我们分享你的XML吗?你能在问题中分享它吗?格式是使用代码块吗?当然,没问题,请稍等。编辑:完成!好的,我会试试看,但为什么它有时会显示,有时不会?这取决于你完整的活动布局。哦,对了,我想我知道了,谢谢你的回复,它确实解决了问题!
android:layout_width="80dp"