2

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

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

主要的.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>

字符串.xml

<string name="only_alpha_numeric">abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ/>

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

谢谢

4

1 回答 1

3

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

android:password="true" android:inputType="textFilter"

于 2012-06-04T09:04:22.670 回答