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

نحوه راست چین کردن تولبار یا اکشن بار

omidronaldoo  8 سال پیش  6 سال پیش
+1 0

سلام دوستان کسی میدونه چه جوری میشه تولبار یا اکشن بارو راست چین کرد.من روش دستیش رو بلدم اما روش اصولیش رو میخوام بدونم.پیشاپیش از کمکاتون ممنونم

0 0
تا اونجایی که من میدونم راهی نیست اما اگه به نتیجه ای رسیدید حتما اینجا قرار بدید تا ما هم استفاده کنیم. (8 سال پیش)
0 0
طبق تحقیقات من فقط با روش دستی میشه راست چینش کرد.اینو از چندین برنامه فهمیدم مثل بازار (8 سال پیش)
0 0
میتونی از این (https://github.com/semsamot/ActionBarRTLizer) کتابخونه استفاده کنی (8 سال پیش)
0 0
(8 سال پیش)
0 0
روش دستیش چطوریه میشه بگید؟ (8 سال پیش)
0 0
در api ورژن 17 امکان راست چین کردن کل اپلیکیشن و یا کنترل ها (از جمله Toolbar) به صورت تکی فراهم شده. ولی راست چین کردن در ورژن های پایینتر ممکن نیست (8 سال پیش)
0 0
بله این را میدونم ایشون نوشتن که روش دستیش را میدونن گفتم ببینم روش دستیش چطوریه؟ (8 سال پیش)
0 0
این لینک رو ببینید (8 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
amirhossein1376  8 سال پیش
0 0

برای api بابای 17 باید کد زیرو به منیفست اضافه کنین در این صورت توی گوشی ها برحسب زبان گوشی راست یا چپ چین شدن تعیین میشه 

android:supportsRtl="true" 

پاسخ به سوال 
Andronymous  7 سال پیش
0 0

توی اندروید های بالای kitkat این کد جواب میده
البته باید توی هر اکتیویتی و قبل از setContentView قرار بدینش.

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
        }
پاسخ به سوال 
Devtpoint  6 سال پیش
+1 0

سلام و درود به استاد دوست داشتنی و بزرگوارم مهندس آقاجانی و  دوستان محترم

برای راست چین کردن اکشن بار بدون اینکه متن هیچ گونه تغییری نکند میبایست طبق آموزش زیر عمل نمایید.

0 - ابتدا قند شکن را فعال سپس  تیک proxy را زده  و تیک آفلاین gradle را در قسمت تنظیمات بردارید.

1 - در ماژول build.gradle ابتدا در بخش dependencies طبق زیر عمل کنید.

dependencies {
    compile 'info.semsamot:actionbar-rtlizer:2.+@aar'
}

2 - در کلاس main ابتدا یک متغیر از جنس کتابخانه RTLizer تعریف کنید

private ActionBarRtlizer rtlizer;

سپس در متد onCreate کد زیر را درج نمایید.

rtlizer = new ActionBarRtlizer(this);
ViewGroup actionBarView = rtlizer.getActionBarView();
ViewGroup homeView = (ViewGroup)rtlizer.getHomeView();

rtlizer.flipActionBarUpIconIfAvailable(homeView);
RtlizeEverything.rtlize(actionBarView);
RtlizeEverything.rtlize(homeView);

همچنین خط زیر را در AndroidManifest حذف نمایید

     android:icon="@mipmap/ic_launcher"

در نهایت لذتش رو ببرید. موفق و موید باشید.


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