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

استفاده از متن فارسی در TextView

naruto  10 سال پیش  10 سال پیش
+2 0

دوستان خسته نباشید. من برنامه ای رو نوشتم و در جایی از این برنامه خواستم متنی رو به فارسی بنویسم. برای همین از یه TextView استفاده کردم و به فارسی اون رو نوشتم داخلش. ولی وقتی که برنامه اجرا میشه روی Emulator حروف به هم چسبیده نیست و جدا جدا نمایش داده میشه. چطوری میشه این مشکل رو حل کرد؟ فونت رو هم چند بار عوض کردم ولی فرقی نکرد. اگر راه دیگه ای هم هست ممنون میشم بهم معرفی کنید.

 

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Mir Unknown  10 سال پیش
0 0

برنامه رو روی اندروید 4 به بالا اجرا کن اندروید 2 فارسی رو اینجوری نشون میده

0 0
خب اگر بخوایم روی اندروید 2.2 این مشکل حل بشه چی کار کنم؟ (10 سال پیش)
0 0
با کد نویسی که راهی نداره (10 سال پیش)
پاسخ به سوال 
Spirit  10 سال پیش
+4 0

با این کلاس میتونید مشکل رو حل کنید ، ولی برای api 11 به بالا نیازی به استفاده نیست :

https://gist.github.com/omidp/9808924

textView.setText(PersianReshape.reshape("اندروید فارسی"));
0 0
مرسی. یه سوال دیگه این که با استفاده از این روش راست به چپ بودن متن هم درست میشه یا نه؟ چون مثلا یه متنی رو می نویسیم و بعدش نقطه می ذاریم، نقطه نمیره آخر جمله و میاد اول جمله. (10 سال پیش)
پاسخ به سوال 
مجتبی یگانه  10 سال پیش
0 0

با جست و جوی "فارسی" به این نتیجه میرسید http://answers.uncocoder.com/question/36

استاد کامل توضیح دادند ، اما نکته ی مهم اینه که نیازی به استفاده از ReShaper نیست ، چرا که خود شرکت ها معمولا فارسی رو اضافه می کنند ، مثلا من یه Galaxy Y (Young)z دارم ، 2.3 هست و در نمایش فارسی مشکلی ندارم ، من خودم ، صرف وقت برای نمایش فارسی رو کاری بیهوده میدونم !

0 0
من متوجه نمیشم چرا شما میگی "، صرف وقت برای نمایش فارسی رو کاری بیهوده میدونم ! " منظورتون زمانی که برای پیاده سازی زبان فارسی می ذاریم یا کلا فارسی عرضه کردن رو اشتباه می دونین؟ (10 سال پیش)
0 0
هم استاد هم این آقا مجتبی و هم من و هم برخی از دوستان اعتقاد داریم زمانی که کاربر خودش اهمیتی برای خودش قائل نیست ما چرا باید بخاطر اون ... و همچنین دیگه الان کمتر دستگاهی این مشکل رو داره ، الان مدت زیادیه جدیدترین و ارزون ترین گوشی ها هم با اندروید 4 به بالا وارد بازار میشن که این مشکل رو ندارن. (10 سال پیش)
0 0
اکثر گوشی های موجود فارسی رو ساپورت می کنند حتی اونایی که 2.2 هستند چون شرکتهای سازنده گوشی معمولا rom های ویژه کشورهای خاورمیانه ارائه می کنند که مشکل rtl ندارند پس به گفته و تجربه ی دوستان اعتماد کن و بیخیالش شو !! (10 سال پیش)

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