فارسی نویسی در محیط eclipse (بدون ایجاد مشکل در متن)
سلام ، من چند روز که دارم روی فارسی نوشتن برنامه ها کا می کنم امّا راه حلی پیدا نکردم و توی اینترنت هم گشتم امّا راه درست و حسابی نبود و همینطور خوب بیان نکرده بودند و وقتی امتحان میکردم درست از کار درنمی آمد...
دوستان عزیزم اگه شما هم این مشکل را داشتید و بعد درستش کردید به من هم کمک کنید...
منتظر جواب شما هستم | ممنون...
دستان عزیز با این که از این قسمت از کاربران دیگر جوابی دریافت نکردم ولی با مطالعه در سایت های دیگر بالاخره توانستم روشی برای برنامه نویسی در اندروید با استفاده از متن های فارسی پیدا کنم .
توجه داشته باشید برای نمایش در گوشی یا امولیتر ، دستگاه شما باید دارای اندروید 3 به بالا باشد در غیر اینصورت به صورت تیکه تیکه دیده میشود. مثل این متن : س ل ا م (به جای سلام)
+ فونت فارسی (حتما باید فارسی باشد) مورد نظر خود را انتخاب و در فولد assets فولدر دیگری به نام fonts ایجاد و فونت خودر را در آن paste کنید.
+ کد زیر را در اکتیویتی اصلی کپی کنید.
>> توجه کنید که BPreplay.otf در واقع نام فونت شما هست و میتوانید اسم آن را تغییر دهید ولی پسوند آن را تغییر ندهید.
>> در قسمت findViewById باید id متن خودتون را براش تعریف کنید اگه میخواهید چند تا متن فارسی داسته باشید باید یه دونه Text View دیگه برای تابع تعریف کنید. مثل TextView tv
*البته کد های دیگه ای هم هست که استادان بیشتر میدانند امّا من چون تازه شروع به برنامه نویسی کردم این کد را آموزش دادم.
* مزیتی که این کد داره اینه که هم میتونید فارسی کنید و هم میتونید فونت خودتون را چه فارسی و چه انگلیسی انتخاب کنید.
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/BPreplay.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .