设置inputType textFilter和textPassword将停止显示为密码点而不是自身

时间:2012-06-04 05:38:24

标签: android xml

我一直在尝试用一组字符限制密码字段。所以尝试使用textFilter并完成它。当我设置inputType textFilter和textPassword时,它会停止显示为密码点,并显示我在Editext中键入的文本。当我删除textFilter时,该字段的字符显示为密码点而不是自己。

这是我的XML资源中使用的片段

main.xml中

<EditText android:id="@+id/password" android:layout_width="wrap_content"
                    android:layout_height="wrap_content" android:layout_weight="1"
                    android:layout_gravity="center_vertical|center_horizontal"
                    android:layout_marginTop="2.0dip" android:singleLine="true"
                    android:scrollHorizontally="true" android:inputType="textPassword|textFilter"
                    android:hint="@string/input_field_here" android:digits="@string/only_alpha_numeric"></EditText>

string.xml

<string name="only_alpha_numeric">abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ/>

请让我知道,有没有办法达到我想要的结果?

由于

1 个答案:

答案 0 :(得分:3)

您好在xml文件中使用以下行。从这里你可以保留textFilter属性以及密码提示属性..希望这对你有很大的帮助。

机器人:密码= “真”     android:inputType =“textFilter”