【问题标题】:How to implement an EditText with Hint = String type and IME keyboard(android:inputType) = number?如何使用 Hint = String 类型和 IME 键盘(android:inputType) = number 实现 EditText?
【发布时间】:2012-05-28 09:01:56
【问题描述】:

我有一个 EditText,它有一个提示字段,上面写着“请输入一个数字”。我想要的 IME 键盘是数字类型,即。只允许数字!

问题是如果我在 xml 布局中使用以下内容:

<EditText>
...
android:inputType="number"
android:hint="Please Enter a 10 digit number"
</EditText>

提示不会显示,因为 EditText 中只允许使用数字。

如何实现兼具两者的解决方案: 1. 文字/字符串提示 2.输入允许的类型(IME键盘)类型号?

编辑

是的,我正在使用重力和单线属性,通过查看 cmets,我猜这是因为 SDK 中的一个已知错误。我在 2.3 版本的手机上测试它。

【问题讨论】:

  • this(或this)是您的问题吗? (带有重力和提示的错误)

标签: android android-edittext hint


【解决方案1】:

检查语法。它适用于两者..

 <EditText android:id="@+id/ed"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:inputType="number"
     android:hint="Please Enter a 10 digit number"/>

【讨论】:

    猜你喜欢
    • 2015-01-20
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 2021-12-05
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多