android-如何限制edittext只接受阿拉伯语|波斯语字母

android-如何限制edittext只接受阿拉伯语|波斯语字母,android,android-edittext,Android,Android Edittext,我想让我的edittexf只接受阿拉伯语|波斯语字母,我已经写了这段代码,但我不能限制它 name.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void

我想让我的edittexf只接受阿拉伯语|波斯语字母,我已经写了这段代码,但我不能限制它

name.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

        }

        @Override
        public void afterTextChanged(Editable s) {
            String firstChar = name.getText().toString();
            char chars[] = firstChar.toCharArray();
            Boolean isEnglish = true;
            if (Character.UnicodeBlock.of(chars[0]) != Character.UnicodeBlock.BASIC_LATIN) {
                isEnglish = false;
            }
        }
    });

如何使edittext只接受阿拉伯语字母

这只是阿拉伯语的一个例子

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="text"
    android:digits="غظضذخثتشرقصفعسنملكيطحزوهدبا" />

这只是阿拉伯语的一个例子

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="text"
    android:digits="غظضذخثتشرقصفعسنملكيطحزوهدبا" />

已回答可能重复的已回答可能重复的数字缺少阿拉伯字母jeem’你遗漏了一些字母,以下是完整的列表:android:digits=,以下是完整的列表:android:digits=