Tag: android optionsmenu

如何在Android Fragments中添加操作栏选项菜单

我想在Android Fragments中有一个选项菜单。 ActionBar选项菜单不显示在我的片段。 这里是我的代码,我有onCreateOptionsMenu()和onOptionSelected()函数。 我的代码不显示任何错误。 但是选项菜单不显示。 package org.reachout; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import org.general.R; public class ViewMessageFragment extends Fragment { /* (non-Javadoc) * @see android.support.v4.app.Fragment#onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (container == null) { // We have different […]

在片段中的Android选项菜单

我正在尝试从一组片段中将选项添加到选项菜单中。 我创build了一个新的MenuFragment类,并将其扩展为我希望包含菜单项的片段。下面是代码: public class MenuFragment extends Fragment { MenuItem fav; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { fav = menu.add("add"); fav.setIcon(R.drawable.btn_star_big_off); } } 出于某种原因, onCreateOptionsMenu似乎不运行。