gpt4 book ai didi

android - ActionBar 应用程序图标作为主页

转载 作者:行者123 更新时间:2023-11-30 03:41:47 25 4
gpt4 key购买 nike

我希望左上角的应用程序图标在按下时返回,我正在使用

setDisplayHomeAsUpEnabled(true);

图标旁边的箭头出现了,但是按下它实际上并没有做任何事情,为什么?这是我的 oncreate:

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
android.app.ActionBar ab = getActionBar();
ab.setTitle("Aritmetik");
ab.setDisplayHomeAsUpEnabled(true);
setListAdapter(new ArrayAdapter<String>(Aritmetik.this, android.R.layout.simple_list_item_1, classes));
}

最佳答案

您必须覆盖 onOptionsItemSelected()

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// app icon in action bar clicked; go home
Intent intent = new Intent(this, HomeActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
return true;
default:
return super.onOptionsItemSelected(item);
}
}

(来自 http://developer.android.com/guide/topics/ui/actionbar.html#Home)

关于android - ActionBar 应用程序图标作为主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600555/

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