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

باز شدن منو toolbar به جای منو پیشفرض اندروید

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

سلام دوستان

من وقتی دکمه منو اندروید را میفشارم این منو باز میشود که منو پیشفرض اندروید است.

حالا میخوام به جای باز شدن این منو، منوی toolbar باز بشه مثل این

اگه توی برنامه تلگرام دقت کرد باشید با زدن دکمه منو روی گوشی، منوی toolbar باز میشه و منوی پیشفرض اندروید باز نمیشه.

لطفا راهنمایی کنید ممنون میشم !

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
alisherafat01  10 سال پیش
+2 0

این کد رو امتحان کنید به احتمال زیاد باید کار کنه :)

toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

بعد باید onKeyDown رو override کنید

 @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU){
toolbar.showOverflowMenu();
return true;
}
return super.onKeyDown(keyCode, event);
}

 

 


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