انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر رنگ اعراب متن

تغییر رنگ اعراب متن

#1
سلام دوستان کد زیر برای تغییر رنگ اعراب در بیسیک4 هست چطور میشه در اندروید استودیو اجرا کرد

کد:
lblSample.Initialize("")
lblSample.TextColor = Colors.White
lblSample.TextSize = 24


Dim sArabicText As String = "اً اٌ اٍ اَ اُ اِ"


Dim rs As RichString


sArabicText = sArabicText.Replace("ً", "{Red}ً{Red}")


rs.Initialize(sArabicText)


rs.Color2(Colors.Red, "{Red}")


lblSample.Text = rs


Activity.AddView(lblSample, 0, 0, 100%x, -2)

 
من کد رو به شکل زیر تبدیل کردم و کار کرد اعراب را رنگی می کنه ولی فاصله می ندازه مثلاً:
الکافِرون = الکافِ رون

کد:
data = data.replace("ً" , "<font color=\"#ff0000\">" + "ً" + "</font>");
      data = data.replace("ٌ" , "<font color=\"#ff0000\">" + "ٌ" + "</font>");
      data = data.replace("ٍ" , "<font color=\"#ff0000\">" + "ٍ" + "</font>");
      data = data.replace("َ" , "<span style=\"color:#ff0000;\">َ</span>");
      data = data.replace("ُ" , "<font color=\"#ff0000\">" + "ُ" + "</font>");
      data = data.replace("ِ" , "<font color=\"#ff0000\">" + "ِ" + "</font>");
      data = data.replace("ّ" , "<font color=\"#ff0000\">" + "ّ" + "</font>");
      //data = data.replace("" , "<font color=\"#ff0000\">" + "" + "</font>");

 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان