提示不显示当EditText中的numeric ="integer"时

Sha*_*ful 3 android android-edittext

标题是问题.

有谁知道任何解决方案?

请帮我.


Shaiful

Dev*_*red 12

XML属性android:numeric不是布尔值,"true"不是有效参数,它必须是"整数","有符号","十进制"中的一个或多个.

根据您发布的样本,您的问题是由于选择添加重力以使文本居中.SDK中有一个已知的错误,从2.3开始,它看起来仍然没有修复.此bug在android:singleLine任何自定义值android:gravity设置在一起时隐藏提示文本.在这个时刻你的选择实际上是删除一个或另一个.一些解决方法选项:

  1. 删除android:gravity声明并使文本左对齐.
  2. 保留声明并删除android:singleLine.在这种情况下,您可能必须覆盖编辑器操作才能获得软键盘上的默认"下一个"或"完成"按钮.
  3. 删除android:gravity并设置layout_width="wrap_content".然后适当地将整个窗口小部件置于父布局中.这可能看起来有点愚蠢的标准EditText背景,因为它会增长和缩小.您可能必须将此设置为null并使父容器的背景部分.

另外,不要忘记为这个bug加注:)

干杯.