نوشته‌های یه نفر

تبلیغاتــــ advertising

آخرین مطالب سایت نوشته‌های یه نفر


سپاهان درب
دیدار رئیس ائتلاف معارضه سوریه با جابری انصاری
دلیل گریه شجاعی پس ازباخت به مکابی اسراییل
نمایندگان 9 کشور وارد تهران شدند

راست به چپ کردن Action Bar در آندروید


سلام.

اپلیکیشن‌های آندروید معمولا دارای قسمتی به نام Action Bar هستند که این قسمت، وظایف نسبتا زیادی را به عهده دارد و از نظر رابط کاربری، برای تمام اپلیکیشن‌ها بسیار مهم است. اما نکته‌ای که برای ما وجود داره این است که ما از زبان فارسی استفاده میکنیم. اما در حالت پیشفرض، این Action Bar برای زبان انگلیسی نوشته شده است و برای کاربران فارسی مشکلاتی را بوجود میاورد. برای مثال، آیکن برنامه در سمت چپ نمایش داده میشود که اینکار صحیح نیست. در کل، تمام اشیایی که روی این قسمت سوار هستند، از چپ به راست نمایش داده میشود. ولی برای اپلیکیشن‌های فارسی، باید از راست به چپ نمایش داده بشود.

برای انجام اینکار، باید حالت rtl را به فایل manifest اپلیکیشن اضافه کنیم :

<application android:supportsRtl="true">

حالا برای هر قسمتی از برنامه‌تان که خواستید در آنجا، Activity دارای Action Bar راست به چپ ( rtl ) باشد، در رویداد onCreate اکتیویتی، این کد را بنویسید :

getWindow().getDecorView().
setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

نکته : اینکار برای APIهای مساوی یا بالاتر از 17 امکان پذیر است.


فقط یه صلوات بفرست :)
بخش نظرات براي پاسخ به سوالات و يا اظهار نظرات و حمايت هاي شما در مورد مطلب جاري است.
پس به همين دليل ازتون ممنون ميشيم که سوالات غيرمرتبط با اين مطلب را در انجمن هاي سايت مطرح کنيد . در بخش نظرات فقط سوالات مرتبط با مطلب پاسخ داده خواهد شد .
شما نيز نظري براي اين مطلب ارسال نماييد:
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
کلمات کلیدی
i> http://pnuna.avaxblog.com/
  • http://wp-theme.avaxblog.com/
  • http://niushaschool.avaxblog.com/
  • http://miiniikatahamii.avaxblog.com/
  • http://sheydaw-amirhoseiwn.avaxblog.com/
  • http://akhbar-irani.avaxblog.com/
  • http://tanzimekhanevadeh.avaxblog.com/