Action Bar中的图标设置按钮 - Android工作室?

时间:2018-01-26 19:25:56

标签: java android xml android-actionbar action

正如标题所说,我不知道如何在带有图标的app标题附近添加按钮到Android操作栏。

我需要在这里添加它,如图所示 enter image description here

1 个答案:

答案 0 :(得分:0)

这很容易。它甚至是基本的Android知识。

首先,创建一个菜单资源,根据需要为其命名。

然后,将其添加到新的.xml资源中:

showAsAction

item标签定义id,图标和标题。 Activity定义项目是否位于操作栏或子菜单。

建议您为标题使用字符串资源,特别是如果您想要翻译您的应用程序。

菜单图标由可绘制资源定义。为了使用正确的大小,我建议使用默认图标资源向导。

将此添加到您的@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.your_menu_name, menu); return true; } 以添加菜单:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (item.getItemId() == R.id.your_item_id) {
        //Do your stuff here
        return true;
    }
    return super.onOptionsItemSelected(item);
}

要检测菜单推送,请使用:

{{1}}

更多信息:https://developer.android.com/guide/topics/ui/menus.html