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

استفاده از ActionBarRTLizer

علی  10 سال پیش  10 سال پیش
0 0

سلام :

برای راست به چپ کردن اکشن بار این لایبرری هست .

https://github.com/semsamot/ActionBarRTLizer

فقط من وقتی در اندروید استودیو یه پروژه جدید میسازم با Navigation Drawer و این مراحل رو انجام میدم هیچ اتفاقی نمیوفته.

و این قسمت toollbar رو هم نفهمیدم. 

rtlizer = new ActionBarRtlizer(this, "toolbar"); // "toolbar" or any other id for your Toolbar widget.

کسی هست که کار کرده باشه؟

این کد منه :

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);


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

RtlizeEverything.rtlize(rtlizer.getActionBarView());

if (rtlizer.getHomeViewContainer() instanceof ViewGroup) {
RtlizeEverything.rtlize((ViewGroup) rtlizer.getHomeViewContainer());
}

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

return true;
}
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sh.khaksar  10 سال پیش
0 0

کد یک قسمت دیگه هم داره:

توی متد OnCreateOptionMenu از اکتیویتی کد زیر رو قرار بدید:

 rtlizer = new ActionBarRtlizer(this);
ViewGroup actionBarView = rtlizer.getActionBarView();
ViewGroup homeView = (ViewGroup)rtlizer.findViewByClass("HomeView", actionBarView);

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

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