android - 如何在android中限制EditText只获取文本不获取数字

标签 android android-edittext

我想限制 EditText 只获取文本,而不是任何数字。我试过这个:

1-- 在 XML 中:

        <EditText android:id="@+id/editText1" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:hint="@string/search_prompt"
        android:inputType="text"/>

这对我不起作用。

2-- 在 Java 代码中得到引用 Text Only Input EditText android

myEditText.setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL);

但这也行不通。

最佳答案

你可以在 xml 中使用

    <EditText
    android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" />

关于android - 如何在android中限制EditText只获取文本不获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13292847/

相关文章:

android - 对话框内的 EditText 返回 null

java - 每行带有 TextView 和 EditText 的 ListView

android - Android Gingerbread 上 LocalStorage 的非法访问异常

android - 错误 : Could not get the Java version. 是否安装了 Java?

Android旋转图像ontouch

android - 恢复到同一 Activity 时如何删除 EditText 字段?

android - 在 webview 中显示重音字符

javascript - 安卓网页 View

android - dexguard 混淆中的非 ASCII 字符

android - AnySoftKeyboard 在我隐藏它之后保留垃圾数据