繁体   English   中英

android:菜单项单击片段中的事件

[英]android: menu item click event from fragment

我有一个带动作栏的应用程序。 并且有主菜谱充气的菜单。 我想拦截片段内的click事件,但我不知道怎么办? 你能帮我吗? 主要活动

    @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)

接着:

如果您的活动包含片段,系统首先为活动调用onOptionsItemSelected(),然后为每个片段调用(按照添加每个片段的顺序),直到一个返回true或调用所有片段。

你可以按照官方参考:

http://developer.android.com/guide/topics/ui/menus.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM