بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
راست چین نشدن در api های 17 به پایین
سلام
من یه navigation درست کردم
ولی توی api های 17 به بالا راست چین نشون میده . ولی 17 به پایین ن
آیا راه حلی داره اینو درست کرد . من برنامه هایی دارم که راست چین هستن توی api های 17 به پایین
ممنون میشم منو کمکم کنید
0
0
میتونی براش شرط بزاری اینکه تو aip < 17 هم راست چین نشون بده، اگه از کتابخونه خاصی استفاده نکرده باشی بنظر اینکار شدنیه ! (8 سال پیش)
0
0
من از appcompat و design استفاده میکنم
میشه کاریش کرد (8 سال پیش)
0
0
منظورم کتابخونه برای پیاده سازی navigation هستش، آره میشه امتحان کن ! (8 سال پیش)
+1
0
یک لایه به نام layout-ntrtl برای زبانهای راست چین درست کن. گراویتی رو هم به جای left، بذار start. مشکلت کاملا حل میشه عزیزم (8 سال پیش)
0
0
این کد پایین هم باشه یا بردارم ؟ (8 سال پیش)
0
0
هیچ کد اضافه ای لازم نداره. اگه زبان گوشی زبانهای چپ چین (انگلیسی، فرانسه و... ) باشه برنامه از layout و اگر زبان گوشی زبانهای راست چین (فارسی، عربی و... ) باشه برنامه از layout-ndrtl استفاده میکنه. اگه میخوای واسه همه زبانها navigation از راست باز بشه توی layout گراویتی رو روی end و در لایه layout-ndrtl گراویتی رو روی start قرار بده. layout-ndrtl درسته نه layout-ntrtl (8 سال پیش)
0
0
ببخشید layout-ldrtl درسته (8 سال پیش)
0
0
منظورتون ساخت پوشه layout-ldrtl هستش؟
(8 سال پیش)
0
0
آره پوشه layout-ldrtl (8 سال پیش)
0
0
بعد هر xml که توی layout هست رو کپی کنم توی این پوشه جدیده؟؟؟ (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
سعید کاظمی
8 سال پیش
+1
0
اینه کد
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
}
else if(Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN_MR1)
{
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .