android - 如何在每个 Android Activity 中添加图像按钮?

标签 android eclipse

谁能指导我如何在每个 Activity 的底部添加一些与菜单相关的按钮?

最佳答案

你是说the Options Menu

alt text

如果是这样,您需要向您的 Activity 添加一些这样的代码:

private static final int MENU_SEARCH = Menu.FIRST;
private static final int MENU_PREFERENCES = Menu.FIRST + 1;
private static final int MENU_HELP = Menu.FIRST + 2;

/* Creates the menu items */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(Menu.NONE, MENU_SEARCH, Menu.NONE, "Search")
            .setIcon(android.R.drawable.ic_menu_search);
    menu.add(Menu.NONE, MENU_PREFERENCES, Menu.NONE, "Preferences")
            .setIcon(android.R.drawable.ic_menu_preferences);
    menu.add(Menu.NONE, MENU_HELP, Menu.NONE, "Help")
            .setIcon(android.R.drawable.ic_menu_help);
    return true;
}

/* Handles item selections */
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case MENU_SEARCH:
            search();
            return true;
        case MENU_PREFERENCES:
            preferences();
            return true;
        case MENU_HELP:
            showHelp();
            return true;
    }

    return super.onMenuItemSelected(featureId, item);
}

请注意 Menu.add()返回 MenuItem创建,以便您可以将调用链接到 setIcon()

关于android - 如何在每个 Android Activity 中添加图像按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093779/

相关文章:

android - 在 Eclipse 中完全重命名一个项目

java - Eclipse 中通用类型的自动完成

c++ - Eclipse 中的 C/C++ 方法参数提示

eclipse - 使用eclipse在pydev中切换断点的键盘快捷键是什么

android - 将音频文件添加到 Android 资源

android - 为什么android服务运行在UI线程上?

android - GCM 是如何工作的? (适用于 Android 的谷歌云消息传递)

android - 如何在 xml 文件中的文本旁边显示一个图标?

安装jdk 7u9后无法识别javafx

java - android 中的事件处理程序 - 设计器时间自动化并在单独的处理程序中处理 2 个 View