近溪有一个小箭头点击时考虑u到以前的活动
我想做出同样的在我的应用程序,我用
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
我是否需要使用onOptionsItemSelected
?
该箭头出现,但没有发生一次点击。
而我在我的菜单中的两个项目,他们似乎无处不在,我叫OnCreateOptionsMenu
这是我的项目代码,我想在我的最后一个活动才会出现,如何?
<item
android:id="@+id/bAbout"
android:title="About"
android:showAsAction="always"/>
是的,你必须实现onOptionsItemSelected()
该按钮的ID是android.R.id.home
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// Do whatever you want, e.g. finish()
break;
default:
return super.onOptionsItemSelected(item);
}
}
而我在我的菜单中的两个项目,他们似乎无处不在,我叫OnCreateOptionsMenu
我不知道这里的问题是什么。 当然,你应该只实现onCreateOptionsMenu()
和膨胀,你希望它是菜单资源。 删除onCreateOptionsMenu()
用于这是不应该有这些选项应该工作的所有活动。