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

فارسی نویسی در محیط eclipse (بدون ایجاد مشکل در متن)

Amir0007  11 سال پیش  11 سال پیش
0 0

سلام ، من چند روز که دارم روی فارسی نوشتن برنامه ها کا می کنم امّا راه حلی پیدا نکردم و توی اینترنت هم گشتم امّا راه درست و حسابی نبود و همینطور خوب بیان نکرده بودند و وقتی امتحان میکردم درست از کار درنمی آمد...

دوستان عزیزم اگه شما هم این مشکل را داشتید و بعد درستش کردید به من هم کمک کنید...

منتظر جواب شما هستم | ممنون...

0 0
فارسی نویسی چه مشکلی داره ؟ من برنامم رو کلاً فارسی پیاده سازی کردم و از کد خاصی استفاده نکردم در برنامه به شکل مربع نشون میده ولی در امولاتور و گوشی درست نمایش داده میشه ، در فیلم ها استاد در مورد فارسی نویسی کمی توضیح دادن (11 سال پیش)
0 0
دوست عزیز کدام فیلم؟؟!! (11 سال پیش)
0 0
در ضمن برای من هم در اکلیپس و هم در امولاتور به صورت نشان میدهد ... نسخه API 7 می باشد که همان 2.1 هست... (11 سال پیش)
0 0
یادم نمیاد تو کدوم فیلم بود . از این لینک هم استفاده کن : لینک (11 سال پیش)
0 0
و اینم یادت باشه وقتی فارسی مینویسی میخوای ذخیره کنی utf-8 ذخیره کن (11 سال پیش)
0 0
ممنونم عارف جان امّا این مطلب یک ورژن دیگه از اکلیپس را معرفی کرده که و نیاز به اندروید 4 با API-18 داره ومن اگه میخواستم میتونستم از Android Studio هم استفاده کنم و به خاطر مشکلات Gradle و سایر مشکلات از اون استفاده نکردم... راستی منظورت از اینکه با utf-8 ذخیره کنم چیه منظورت اینه که یه متن را با Notepad که دارای کد utf-8 هست وارد کنم؟؟!!! ولی به هر حال ازت ممنون هستم و برنامتم خیلی خوب بود ، قبلا دانلودش کرده بودم... (11 سال پیش)
0 0
تو xml لایه ها اولین خط encoding utf-8 باید باشه - نظرات ویرایش نداره مجبور شدم جدید بفرستم (11 سال پیش)
0 0
بله چک کردم و دیدم که utf-8 بود | میشه از unicode استفاده کرد؟؟؟! (11 سال پیش)
0 0
اطلاعی ندارم من خیلی آماتورم :))) واسه من با همین utf-8 درست مینویسه (11 سال پیش)
0 0
شما که اولین اپتون را نوشتید دادید بیرون من از شما آماتور ترم :))) (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Amir0007  11 سال پیش
+3 0

دستان عزیز با این که از این قسمت از کاربران دیگر جوابی دریافت نکردم ولی با مطالعه در سایت های دیگر بالاخره توانستم روشی برای برنامه نویسی  در اندروید با استفاده از متن های فارسی پیدا کنم .

توجه داشته باشید برای نمایش در گوشی یا امولیتر ، دستگاه شما باید دارای اندروید 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);

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