بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نحوه تغییر رنگ اعراب
سلام
چطور میشه رنگ اعراب یک متن عربی رو تغییر داد ؟
بنده روش زیر رو امتحان کردم که شماره ایندکس کاراکتر رو درست پیدا می کنه (در کلمه با اعراب "الرَّحيمِ" ) ولی انگار کاراکتر اعراب رو حذف می کنه یا بی رنگ می کنه در صورتی که بقیه حروف عادی رو به درستی رنگ می کنه ! به نظر شما ایراد کار کجاست؟
کد :
TextView ctv0 = (TextView)findViewById(R.id.tv0); String M=getString(R.string.besm);//کلمه "الرَّحيمِ"
String E=getString(R.string.E); //کاراکتر اعراب "ِ"
SpannableStringBuilder builder = new SpannableStringBuilder(M); int StartIndex=M.indexOf(E); builder.setSpan(new ForegroundColorSpan(Color.RED) , StartIndex , StartIndex+1 , Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); ctv0.setText(builder);
0
0
لینک (11 سال پیش)
0
0
لینک (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .