آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه تغییر رنگ اعراب

hossein110  11 سال پیش  11 سال پیش
+1 0

سلام

چطور میشه رنگ اعراب یک متن عربی رو تغییر داد ؟

بنده روش زیر رو امتحان کردم که شماره ایندکس کاراکتر رو درست پیدا می کنه (در کلمه با اعراب "الرَّحيمِ" ) ولی انگار کاراکتر اعراب رو حذف می کنه یا بی رنگ می کنه در صورتی که بقیه حروف عادی رو به درستی رنگ می کنه ! به نظر شما ایراد کار کجاست؟

کد :

 
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 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .