【发布时间】:2011-08-30 12:05:52
【问题描述】:
我目前正在开发适用于 Android 的应用程序。我正在创建一个带有输入框的警报对话框,我需要输入框只是数字,但作为密码输入。我怎么能做到这一点谷歌没有找到我只有一个或另一个。这需要以编程方式完成,而不是使用 XML
【问题讨论】:
标签: android
我目前正在开发适用于 Android 的应用程序。我正在创建一个带有输入框的警报对话框,我需要输入框只是数字,但作为密码输入。我怎么能做到这一点谷歌没有找到我只有一个或另一个。这需要以编程方式完成,而不是使用 XML
【问题讨论】:
标签: android
Edittext set for password with phone number input? (android)
<EditText
android:id="@+id/EditText01"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:password="true"
android:inputType="phone" />
【讨论】:
将Edittext 的输入类型设置为setInputType(TYPE_NUMBER_VARIATION_PASSWORD)。更多信息here。似乎只有 Honeycomb 提供此功能
【讨论】:
在你的 xml 中
<EditText
android:id="@+id/EditText01"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:password="true"
android:digits="1234567890"
android:inputType="number"/>
数字部分使您不能使用符号或任何其他字符,这确保只输入数字。使用 inputType="phone" 方法,仍然可以输入括号和井号
【讨论】: