جلسه ۵ بخش دوم پایان ۲۰:۱۹
شنبه, ۹ فروردين ۱۳۹۹، ۰۷:۵۴ ب.ظ
روش دوم بدون xml تو خود جاوا main activity
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item=menu.add("good");
menu.add("better");
return super.onCreateOptionsMenu(menu);
}
و حتی اون MenuItem item= قابل حذفه
افزودن زیر منو:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem good=menu.add("good");
menu.add("better");
SubMenu flower= menu.addSubMenu("flower");
flower.add("rose");
flower.add("orchids");
return super.onCreateOptionsMenu(menu);
}
حتی اون متد on options selected هم اجرا میشه
برگردیم تو xml خودمون اگه بخوای گزینه اول بره تو آسمون وایسه اینو می نویسی:
<item android:title="Contact us" app:showAsAction="always"/>
به من خطا نداد که app چیه ولی اگه داد باید یه namespace app اون بالا تعریف شه (با alt enter کردن روی app)
میشه دوتا هم وایسن تو آسمون و ...
برای حرفه ای شدن تو اینا به دوره متریال دیزاین مراجعه شود
۹۹/۰۱/۰۹