Java 抽屉布局中菜单项工具栏上的后退操作按钮不工作
我的主要活动中有一个抽屉布局。 选择其中一个菜单项,即Social(在我的例子中),它会跳转到另一个包含片段选项卡布局的活动。 “我的社交活动”中的工具栏上有一个后退按钮Java 抽屉布局中菜单项工具栏上的后退操作按钮不工作,java,android,Java,Android,我的主要活动中有一个抽屉布局。 选择其中一个菜单项,即Social(在我的例子中),它会跳转到另一个包含片段选项卡布局的活动。 “我的社交活动”中的工具栏上有一个后退按钮 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... Toolbar toolbar = findViewById(R.id.t
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
....
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
// do your work
}
return super.onOptionsItemSelected(item);
}
第一步:在onCreat中添加此代码
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
步骤:2选择了覆盖OnOptionItems
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
但它正在出现。如何设置选项ItemSelected?@Maham工具栏上的后退按钮是选项菜单。如果您想对它执行任何操作,您必须覆盖
onOptionsItemSelected
方法,并且您可以使用idandroid.R.id.home
访问该后退按钮。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}