PDA

View Full Version : عنوان activitiy ها را برای اینکه به فارسی درست نمایش بده چکار کنیم؟



farhadfery
پنج شنبه 10 مرداد 1392, 18:34 عصر
سلام. عنوان activitiy ها را برای اینکه به فارسی درست نمایش بده چکار کنیم؟ می خوام persian.reshape روش اعمال کنم.
یک لایه ساختم درون این لایه یک textview هست و در اکتیویتی با کد زیر ستش می کنم. اما نمی تونم به تکت وی دسترسی داشته باشم تا reshape کنم.


getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TI TLE, R.layout.custom_title);

farhadfery
پنج شنبه 10 مرداد 1392, 18:37 عصر
البته توسط کد زیر می شه، اما من می خوام typeface را هم تغییر بدهم.



setTitle(PersianReshape.reshape(getResources().get String(
R.string.title_activity_about)));

hamyd_reza
پنج شنبه 10 مرداد 1392, 19:06 عصر
----------

farhadfery
پنج شنبه 10 مرداد 1392, 21:02 عصر
در اینصورت برای هر اکتیویتی باید یک textView بسازم یا include کنم که جالب نیست.

Modernidea
جمعه 11 مرداد 1392, 03:28 صبح
سلام

ظاهرا کاری که مد نظر شماست با ActionBar پیشفرض، شدنی نیست و دو ایده خوب، مثل ایده hamyd_reza (http://barnamenevis.org/member.php?294244-hamyd_reza) در این لینک (http://stackoverflow.com/questions/8607707/how-to-set-a-custom-font-in-the-actionbar-title) داده شده است.
اما اگر از ActionBarSherlock استفاده کنید که من اطلاعاتی زیادی در موردش ندارم، باید شدنی باشد. در این لینک (http://stackoverflow.com/questions/14795403/change-application-label-font-when-using-actionbarsherlock) این کار انجام شده است.

موفق باشید.