我在Action Bar上添加了一个星形图标。现在我想在那个星上添加点击事件。如果单击该星,则它应该亮或打开,默认为OFF。如果该星打开并单击,则应该关闭。我不知道如何在操作栏上执行onClick事件。
答案 0 :(得分:4)
你在这里有个好例子。
答案 1 :(得分:0)
要将onClickListener
添加到action bar
的视图中,您必须先创建对view
的引用,然后在onCreateOptionsMenu()
方法中注册onClickListener
1}}。
请参阅此问题的答案here。它的原理相同,你只是使用“星形图标”而不是开关。