我有一个带有操作栏的应用程序。并且菜单因主要活动而膨胀。我想拦截片段内的点击事件,但我不知道如何?你能帮我吗?
主要活动
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home, menu);
}
home.xml
<menu>
<item
android:id="@+id/action_refresh"
android:title="@string/menu_refresh"/>
</menu>
我想刷新片段中的列表
如果您想捕获对项目的点击,请实施
public boolean onOptionsItemSelected(MenuItem item)
进而:
如果您的 Activity 包含片段,系统首先调用
onOptionsItemSelected() 对于活动,然后对于每个片段(在
添加每个片段的顺序)直到返回 true 或全部
片段已被调用。
您可以按照官方参考:
http://developer.android.com/guide/topics/ui/menus.html http://developer.android.com/guide/topics/ui/menus.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)