在android中的片段中构建菜单

问题描述 投票:0回答:1

我正在构建一个应用程序,其中每个片段都有不同的菜单,但我用来添加菜单的代码,但菜单选项实际上并不存在。

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.menu,menu);
    }
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int itemThatWasClickedId = item.getItemId();
    if (itemThatWasClickedId == R.id.logoutitem) {
        ((tailorDashboard)getActivity()).logoutwork();
        return true;
    }
    return super.onOptionsItemSelected(item);
}
android android-menu
1个回答
0
投票

先生我基本上使用这段代码在片段中制作一个选项菜单我已经使用android.support.v7.widget.toolbar选项来制作我的自定义工具栏。但我已经使用的代码实际上并没有制作选项菜单。

`@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.menu,menu);
    }
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int itemThatWasClickedId = item.getItemId();
    if (itemThatWasClickedId == R.id.logoutitem) {
        ((tailorDashboard)getActivity()).logoutwork();
        return true;
    }
    return super.onOptionsItemSelected(item);
}'
© www.soinside.com 2019 - 2024. All rights reserved.