نوشتن منوی کشویی زیبا با aide
سوال
با سلام چگونه با نرم افزار aide یک منوی کشویی زیبا و جذاب بنویسم؟
در حال بررسی
1
برنامه نویسی ویندوز 9 سال
2017-08-23T19:28:38+03:30
2017-08-23T19:28:38+03:30 1 پاسخ ها
کاربر تازه 0

پاسخ ( 1 )
سلام
در گوشیتون به حافظه اصلی تون رفته و بعد در پوشه app project به پوشه پروژه موردنظر رفته و پوشه res رو پیدا کرده و در آن یه فولدر به نام menu ایجاد کنید
خب حالا برین توی برنامه aide و بعد برین توی فایل منیجر
پوشه ایی رو که ساختید در آن یه فایل xml بسازید اسمشم مثلا main_menu در نظر بگیریم
برین به فایل main_menu
همون طور که میدونید منوها از آیتم ها تشکیل میشن
هر تگ item که مینویسیم یه id براش تعریف میکنیم
یه وظیفه خاص دارن
در فایل main_menu مثلا آیتم های زیر تعریف شده است
<item android:id="@+id/mainMenuAbout" android:title="درباره!"/> <item android:id="@+id/mainMenuExit" android:title="خروج از برنامه!"/> </menu>شما نیز با توجه به کدهای بالا آیتم خودتون رو میتونید تعریف کنید
بعداز تعریف item میریم سراغ فایل mainactivity
کدهاشون رو در این فایل مینویسیم
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.mainMenuAbout: Toast.makeText(this, "این اولین برنامه ی من است!", Toast.LENGTH_SHORT).show(); return true; case R.id.mainMenuExit: Toast.makeText(this, "برنامه بسته شد!", Toast.LENGTH_SHORT).show(); finish(); return(true); } return super.onOptionsItemSelected(item); } }با متد onCreateOptionsMenu منو ساخته میشه.و با متد onOptionsItemSelected به آیتم ها قابلیت انتخاب شدن میدیم؛
بعدش دستور swich رو مسنویسیم و داخل دوتا پرانتز item و getItemId رو وارد میکنیم، تا بِره هرکدوم از آیتم ها رو با آیدی هاشون بررسی کنه و درستی اون رو بفرسته به case. و درنهایت هر آیتم کار خودش رو انجا بده.
برنامه رو اجرا کنید و نتیجه رو ببینید.