Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 其他项目在行动吧?_Java_Android_Android Actionbar_Android Menu - Fatal编程技术网

Java 其他项目在行动吧?

Java 其他项目在行动吧?,java,android,android-actionbar,android-menu,Java,Android,Android Actionbar,Android Menu,我想在我的操作栏上打一个复选标记,而不是3点菜单。单击检查后,活动将完成。如何实现这一点?您可以通过在活动/片段中添加自己的菜单来实现这一点 在添加所有这些之后,使用类似这样的东西 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.tick: finish(); break

我想在我的操作栏上打一个复选标记,而不是3点菜单。单击检查后,活动将完成。如何实现这一点?

您可以通过在活动/片段中添加自己的菜单来实现这一点

在添加所有这些之后,使用类似这样的东西

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.tick:
            finish();
            break;
    }
    return true;
}

在名为
菜单的
res
文件夹下创建一个新文件夹。右键单击它并添加一个新的菜单资源,将其命名为mymenu.xml。添加此代码:

<item
    android:title="check"
    android:id="@+id/check"
    android:icon="@android:drawable/ic_dialog_info"
    android:orderInCategory="100"
    app:showAsAction="always"/>

您可以将图标更改为任何其他图标。在选项ItemSelected中处理它(如上面的回复)