片段中的公共布尔OnCreateOptionMenu

时间:2015-08-27 05:32:25

标签: android android-fragments android-menu

我正在尝试用片段实现this library。要完成此实现,我必须覆盖此menthod

@Override
public boolean onCreateOptionsMenu(final Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main, menu);
    return true;
}

但是当我尝试覆盖此方法时,它会给出错误“Method不会覆盖其超类中的方法”。

我也在这里搜索了这个,但没有任何对我有用。请帮忙。

我的代码如下

public class Fragment_Dashboard_Trains extends Fragment implements OnClickListener,OnMenuItemClickListener {@Override
public void onMenuItemClick(View clickedView, int position) {
    Toast.makeText(getActivity(), "Clicked on position: " + position, Toast.LENGTH_SHORT).show();
}@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHasOptionsMenu(true);
}

我正在使用support.v4.app.fragment

1 个答案:

答案 0 :(得分:0)

在onCreate方法

中添加@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); }

喜欢:

{{1}}