【发布时间】:2014-10-07 07:31:47
【问题描述】:
我正在尝试使用后退按钮创建 actionbar,但它没有显示
public override bool OnCreateOptionsMenu(IMenu menu) {
MenuInflater.Inflate(Resource.Menu.ActionBarMenu, menu);
return base.OnCreateOptionsMenu(menu);
}
public override bool OnOptionsItemSelected(IMenuItem item) {
this.Finish();
return base.OnOptionsItemSelected(item);
}
那是actionbar xml文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id = "@+id/actionBack"
android:icon ="@drawable/arrow_l_black"
android:title="Back"
android:showAsAction="always" />
</menu>
我错过了什么吗?
【问题讨论】:
-
您确定,您正在夸大正确的资源吗?不应该是 Resource.Menu.actionbar?
-
但 xml 文件名为 ActibarMenu。 i.imgur.com/21Kzzig.png
-
您是否在带有硬件菜单按钮的设备上进行测试?如果你按下它会发生什么?
-
@Cheesebaron 我正在使用 genymotion 模拟器进行测试。
-
您对模拟器和应用程序的最低目标使用什么 API 级别?
标签: android xamarin xamarin.android