android _menu

来源:互联网 发布:程序员的数学 编辑:程序博客网 时间:2024/04/26 20:30

t添加子菜单

public boolean onCreateOptionsMenu(Menu menu){

menu.add(Menu.NONE, 0, Menu.NONE, "ok");
menu.add(Menu.NONE, 1, Menu.NONE,"no" );
SubMenu subMenu=menu.addSubMenu(Menu.NONE, 2, Menu.NONE, "other");
subMenu.setHeaderTitle("子菜单");
subMenu.addSubMenu(Menu.NONE, 3, Menu.NONE,"one");
subMenu.addSubMenu(Menu.NONE, 4, Menu.NONE,"two");
subMenu.addSubMenu(Menu.NONE, 5, Menu.NONE,"three");
return true;

}

//menu 项的监听

public boolean onOptionsItemSelected(MenuItem item)
{
int item_id=item.getItemId();
switch(item_id){
case 0:
Toast.makeText(MainActivity.this, "点击了关于", 0).show();
setContentView(R.layout.activity_main);
break;
case 1:
Toast.makeText(MainActivity.this, "点击了退出", 0).show();
MainActivity.this.finish();
break;
case 3:
m_Notification=new Notification();
m_Notification.icon=R.drawable.ic_launcher;
m_Notification.tickerText="通知内容。。。。。。";
m_Notification.defaults=Notification.DEFAULT_SOUND;
m_Notification.setLatestEventInfo(getApplicationContext(), "button1", "button1通知", pendingIntent);
m_NotificationManager.notify(0, m_Notification);
break;
}

return false;
}

0 0
原创粉丝点击