我试图找出如何通过Fragment
项目添加到ActionBar
菜单。我的应用程序的MainActivity
在继承ActionBarActivity
,我希望能够改变基于其Fragment
目前呈现在ActionBar
的项目。将项添加动作条在片段
public class LoginFragment : BaseFragment
{
//...
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetHasOptionsMenu(true);
// this.Activity.MenuInflater.Inflate(Resource.Menu.something, ???);
}
}
为什么你不应该夸大.xml文件对这项工作。 – 2014-10-20 17:52:42
当然,但我无法弄清楚如何访问我需要操作的对象。 '我的MainActivity'的'OnCreateOptionsMenu'需要'IMenu'的参数。这是从哪里来的? – 2014-10-20 17:55:22
您可以创建自定义函数,只是使活动全球refrence,它会被初始化onCreateMenu – 2014-10-20 17:57:57