在textview中突出显示阿拉伯语中的单词

时间:2016-11-22 06:35:44

标签: android search arabic-support

我希望在TextView中突出显示阿拉伯文字。该用户在SearchBar中搜索。 但是例如用户仅在TextView中搜索'فاطمهالزهرا'是'فاطمهالزهراء'。 我没有任何搜索问题,我有问题突出阿拉伯文本与尼姑国家

    private void startSrch (String textToSrch) {
    SpannableString s = new SpannableString(desc.getText().toString());
    Pattern p = Pattern.compile(textToSrch);
    Matcher m = p.matcher(s);

    int cnt =0;
    while (m.find()) {
        cnt++;
        int start = m.start();
        int end = m.end();
        s.setSpan(new ForegroundColorSpan(Color.RED), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    }
    desc.setText(s);
    Toast.makeText(this,cnt+" نتیجه یافت شد.",Toast.LENGTH_SHORT).show();
    HideKeyboard();

}

0 个答案:

没有答案