我正在尝试使用以下Xamarin.Android代码在AppCompatActivity下设置Android.Support.V7.App ActionBar的磁贴。它不适合我。
SupportActionBar.Title ="";
任何人都可以指导我解决问题。
答案 0 :(得分:2)
这是我的代码,完成这项工作。我在OnCreateOptionsMenu方法中初始化标题,而不是在OnCreate方法中。
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(LayoutResource);
Toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
if (Toolbar != null)
{
SetSupportActionBar(Toolbar);
Toolbar.SetOnMenuItemClickListener(this);
SupportActionBar.SetDisplayHomeAsUpEnabled(true);
SupportActionBar.SetDisplayShowHomeEnabled(true);
}
}
public override bool OnCreateOptionsMenu(IMenu menu)
{
MenuInflater.Inflate(MenuId, menu);
Toolbar.Title = "my title";
return base.OnCreateOptionsMenu(menu);
}