سلام دوستان
می خواستم بدونم چطور میشه برای برنامه آندروید چندتا منو تعریف کرد که با انتخاب منوها به صفحه خاصی در پوشه res انتقال پیدا کند
ممنون
سلام دوستان
می خواستم بدونم چطور میشه برای برنامه آندروید چندتا منو تعریف کرد که با انتخاب منوها به صفحه خاصی در پوشه res انتقال پیدا کند
ممنون
در اندروید دو نوع منو وجود داره کانتکس منو و آپشن منو
public class MenuDemo extends ListActivity{
public void onCreate(){
registerForContextMenu(getListView());
}
void populateMenu(Menu menu)
{
menu.add(Menu.None, Menu.FIRST,Menu.NON, "menu 1");
}
}
حالا می تونی دو تا متد
را override کنی و منوها رو بسازیonCreateOptionsenu
oneCreateContextMenu
و با استفاده از متد onOptionsItemSelected یا onContextItemSelected می تونی بعد از انتخاب منو کار مورد نظر را انجام دهی
با این دستورات به راحتی می تونید یک منو رو بسازید :
public class menu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
// return super.onCreateOptionsMenu(menu);
menu.add("item1");
menu.add("item2");
menu.add("item3");
return true;
}
}