30yamak 2 ارسال شده در ۲۰ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۰ مهر ۱۳۹۶ با سلام خدمت اساتید من برنامه ای نوشتم در زمانی که زبان گوشی انگلیسی هستش ـ همه چیز عالی اماوقتی زبان گوشی فارسی میشه چیدمانی که واسه آیکنا گذاشتم سوال ـ چطور میشه جلوگیری کرد از این حالت که گوشی با هر چیدمانی برنامه همون چیدمان خودش رو داشته باشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۲۲ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۲ مهر ۱۳۹۶ (ویرایش شده) Locale locale_us = new Locale("en", "US"); getResources().getConfiguration().setLocale(locale_us); در MainActivity کدهای بالا رو قرار بدید، در بخش onCreate با اینکار در واقع برنامه همون حالت چیدمان با زبان انگلیسی رو حفظ میکنه... البته این راه در واقع پیچوندن و دور زدن هست... راه منقطی شاید نباشه ولی جواب میده... ویرایش شده ۲۲ مهر ۱۳۹۶ توسط شاهرخ جهان زاده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
pfrproject 5 ارسال شده در ۲۳ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۳ مهر ۱۳۹۶ در در 1396/07/20, 21:57:58، 30yamak گفته است : با سلام خدمت اساتید من برنامه ای نوشتم در زمانی که زبان گوشی انگلیسی هستش ـ همه چیز عالی اماوقتی زبان گوشی فارسی میشه چیدمانی که واسه آیکنا گذاشتم سوال ـ چطور میشه جلوگیری کرد از این حالت که گوشی با هر چیدمانی برنامه همون چیدمان خودش رو داشته باشه سلام و درود خدمت شما اول اینکه وقتی لایه مربوطه یا اکتیویتی مربوطه رو که ایجاد می کنید باید Directionlayout رو مساوی با RTl بزارید و در صورتی که کاربر حتی زبانش فارس و یا انگلیسی باشه به هیچ وج واکنش نشون نمیده و میشه محدود هم کرد یعنی گفت یک ایکن ثابت باشه حتی اگر زبان گوشی تغییر کرد. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hharddy 8 ارسال شده در ۲۳ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۳ مهر ۱۳۹۶ یه راهم پاک کردن خط support rtl از داخل مانیفست نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .