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

مشکل جابه جایی عناصر در حالت rtl

kazemian  9 سال پیش  9 سال پیش
0 0

سلام دوستان
من ui برنامم رو چپ چین طراحی کردم الان وقتی ui رو روی یه گوشی راست چین تست میکنم جای عناصر تغییر میکنه و به هم میریزه
حتی گراویتی رو هم left قرار دادم اما فایده ای نداشت
اگه توی منیفست supportRtl رو false قرار بدم این ارور زیر رو میده
باید چیکار کنم؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
مهدی  9 سال پیش
+2 0

از این کد استفاده کن

 
private void forceLTRIfSupported() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_LTR);

}
0 0
ممنونم دوست خوبم (9 سال پیش)
0 0
سلام دوستان. من هم همین مشکل رو داشتم که با کد شما درست شد. فقط یه مورد اینکه روی دیالوگ هام اثر نداره. ینی اینکه روی لایه اصلی حل شد ولی دیالوگی که توی اون اکتیویتی دارم فرقی نمیکنه و باز برعکس چیده میشن! چکار باید کنم؟ (9 سال پیش)
+1 0
یه روش جایگزین هم هست شاید با اون مشکلتون بر طرف بشه ، توی منیفست حالت rtl رو false قرار بدین و کد toolssupportsRtl" رو به تگ application استفاده کنید.در این شرایط دیگه نیازی به استفاده از کد بالارو ندارید (9 سال پیش)
0 0
منظورتون اینه android:supportsRtl="false" ؟ و اینکه منظورتون از کد toolssupportsRtl اینه supportsRtl ؟! (9 سال پیش)
0 0
پایین توی عکس مشخص کردم چیا رو باید اضافه کنید و تغییر بدید (9 سال پیش)
پاسخ به سوال 
kazemian  9 سال پیش
0 0


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