gpt4 book ai didi

android - 如何在 android 中为工具栏的 appcompat Activity 设置导航主页按钮?

转载 作者:行者123 更新时间:2023-11-30 01:58:48 25 4
gpt4 key购买 nike

我正在为 Android v-21 使用 appcompat Activity 。我想启用我在代码中将其设置为 true 的主页按钮。我也覆盖了 onOptionsItemSelected 但它仍然无法正常工作。

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_apply_card);

mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
//Action bar
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
onBackPressed();
return true;
}

最佳答案

在 Appcompat Activity 中添加 action bar home enable 的简单方法

getSupportActionBar().show();
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

在您的 Activity 中也添加这两个公共(public)函数--

 @Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// app icon in action bar clicked; go home
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}

@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}

关于android - 如何在 android 中为工具栏的 appcompat Activity 设置导航主页按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31806773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com