جلسه ۵ بخش دوم پایان ۲۰:۱۹
شنبه, ۹ فروردين ۱۳۹۹، ۰۷:۵۴ ب.ظ
روش دوم بدون 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)
میشه دوتا هم وایسن تو آسمون و ...
برای حرفه ای شدن تو اینا به دوره متریال دیزاین مراجعه شود
۹۹/۰۱/۰۹