gpt4 book ai didi

android - 工具栏 DisplayHomeAsUp Btn id

转载 作者:行者123 更新时间:2023-11-29 20:46:38 25 4
gpt4 key购买 nike

我的 Activity 中的 HomeAsUp 按钮有一个小问题,它没有执行或更简洁的 Id 我正在检查它不是正确的,所以我不得不问,它是什么 HomeAsUp 按钮的 id工具栏 ?

我的代码:

public boolean onOptionsItemSelected(MenuItem item) {
log.d("item i "+item.getItemId());
log.d("Home id "+android.support.v7.appcompat.R.id.home);
log.d("Home id from R "+R.id.home);
log.d("Home id from R "+R.id.homeAsUp);
if (item.getItemId() == R.id.a_profile_menu_item_edit) {
showProfileEdit();
return true;
} else if (item.getItemId() == android.support.v7.appcompat.R.id.home) {
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}

从我打印的那些日志中,这是他们打印的内容:

D/Profile[onOptionsItemSelected] - 121﹕ item id 16908332
D/Profile[onOptionsItemSelected] - 122﹕ Home id 2131492868
D/Profile[onOptionsItemSelected] - 123﹕ Home id from R 2131492868
D/Profile[onOptionsItemSelected] - 124﹕ Home id from R 2131492877

所以我的 item.id 是 16908332 但 R.id.home、R.id.homeAsUp、android.support.v7.appcompat.R.id.home 都不是正确的,任何帮助都非常感谢...

最佳答案

您需要 ID 为 16908332 的 android.R.id.home。注意前缀中的android

关于android - 工具栏 DisplayHomeAsUp Btn id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226093/

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