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

نحوه قرار دادن آیکون Navigation Drawer در سمت راست

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

سلام دوستان.

من به تازگی در حال یادگیری اندروید هستم. توسط یک فیلم آموزشی برای برنامه ام Navigation Drawer ساختم.

به این صورت که دو فایل Xml یکی برای Toolbar شخصی سازی شده و یکی برای Drawer ساختم و اون ها رو توی layout هام include میکنم. بعد یک کلاس پایه ساختم به این شکل:

میتونم drawer رو از سمت راست قرار بدم اما آیکون بالا رو چطور میتونم سمت راست ببرم؟

 public abstract class BaseActivirty extends ActionBarActivity {
@Override
protected void onPostCreate(Bundle savedInstanceState) {

super.onPostCreate(savedInstanceState);

final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
Toolbar toolbar = (Toolbar) findViewById(R.id.include_toolbar);

setSupportActionBar(toolbar);
toolbar.setNavigationIcon(R.drawable.toolbaricon);

toolbar.setNavigationOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (drawerLayout.isDrawerOpen(Gravity.START))
            drawerLayout.closeDrawer(Gravity.START);
        else
            drawerLayout.openDrawer(Gravity.START);
    }
});
//impelement nav drawer logic!
findViewById(R.id.navdrawer_inbox).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        startActivity(new Intent(BaseActivirty.this, MainMenu.class));
        finish();
        drawerLayout.closeDrawer(Gravity.START);
}
});

findViewById(R.id.navdrawer_logout).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Toast.makeText(BaseActivirty.this, "You Are Now Logged out", Toast.LENGTH_SHORT).show();
        drawerLayout.closeDrawer(Gravity.START);
        finish();
    }
});
0 0
آموزش کار با اکشن بار و نویگیشن دراور رو دانلود کنید از این آدرس لینک (10 سال پیش)
0 0
محمد حسین ببین این دیتابیس من چرا ایجاد نمیشه (10 سال پیش)
0 0
نظری که درج کردید به این موضوع ارتباطی نداشت و اسپم محسوب میشه . (10 سال پیش)
0 0
گل پسر میدونی من کی تاحالا منتظر جواب هستم (10 سال پیش)
0 0
دوست گرامی ، اول در گفتارتون بیشتر دقت کنید . دوم اینکه این سوال هیچ ارتباطی با سوال شما نداره و بنده هم نمیدونم کدوم سوال رو مد نظرتون هست لینکی هم قرار ندادید. (10 سال پیش)
0 0
لینک (10 سال پیش)
0 0
دوستان نظری ندارید در باره مشکل؟ (10 سال پیش)
0 0
دوستان نظری ندارید در باره مشکل؟ (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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