菜单 有图标的菜单

    技术2026-01-08  6

    protected static final int MENU_ABOUT=Menu.FIRST; protected static final int MENU_Quit=Menu.FIRST+1;

    使用内置的菜单图标:

    @Override public boolean onCreateOptionsMenu(Menu menu) {     super.onCreateOptionsMenu(menu);     menu.add(0,MENU_ABOUT,0,"关于").setIcon(android.R.drawable.ic_menu_help);     menu.add(0,MENU_Quit,0,"结束").setIcon(android.R.drawable.ic_menu_close_clear_cancel);     return super.onCreateOptionsMenu(menu);     //super.onCreateOptionMenu(menu); }

    使用自己的图标。

    先将图标文件加入到res/drawable文件夹中。

    ……

    后省略。

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {     switch(item.getItemId())     {     case MENU_ABOUT: openOptionsDialog();break;     case MENU_Quit:finish();     break;     }     return super.onOptionsItemSelected(item); }

    最新回复(0)