Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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 如何在Android操作栏上添加点击事件_Java_Android_Android Actionbar_Icons - Fatal编程技术网

Java 如何在Android操作栏上添加点击事件

Java 如何在Android操作栏上添加点击事件,java,android,android-actionbar,icons,Java,Android,Android Actionbar,Icons,我在动作栏上添加了一个星星图标。现在我想在那颗星上添加点击事件。如果单击星号,则该星号应亮起或打开,默认情况下该星号处于关闭状态。如果那颗星打开并点击,那么它应该熄灭。我不知道如何在操作栏上执行onClick事件。这里有一个很好的例子 要将onClickListener添加到操作栏中的视图中,您必须先创建对该视图的引用,然后在oncreateoptions菜单()方法中注册onClickListener。 看看这个问题的答案。这是同样的原理,你只是使用一个“星型图标”而不是开关。你是如何将开始添

我在动作栏上添加了一个星星图标。现在我想在那颗星上添加点击事件。如果单击星号,则该星号应亮起或打开,默认情况下该星号处于关闭状态。如果那颗星打开并点击,那么它应该熄灭。我不知道如何在操作栏上执行onClick事件。

这里有一个很好的例子


要将
onClickListener
添加到
操作栏中的视图中,您必须先创建对该
视图的引用,然后在
oncreateoptions菜单()
方法中注册
onClickListener

看看这个问题的答案。这是同样的原理,你只是使用一个“星型图标”而不是开关。

你是如何将开始添加到操作栏的?除了在我的操作栏中,我有一个星型图像图标,我想在其中执行onClick操作。这并不能回答问题,它只是到操作栏官方文档的链接。