۱۳۹۶/۰۸/۰۷, ۱۲:۲۸ ق.ظ
سلام دوستان کد زیر برای تغییر رنگ اعراب در بیسیک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>");