gpt4 book ai didi

java - Android - 设置父 Activity android list

转载 作者:行者123 更新时间:2023-11-30 11:11:38 26 4
gpt4 key购买 nike

我有 3 个 Activity A、B、C。我想将它们设置在特定的层次结构中并使用 setParentActivity 以便我可以自动获取默认的 android 后退按钮。因此,首先,如果有一种方法可以获得可以解决我的问题的默认 android 后退按钮。

我已经下载了安卓开发者工具图标。还有后退按钮,但不像这个,然后我必须使用 actionBar.setIcon('icBackButton') 所以我不能设置自己的图标。如果您不确定我在说什么,我正在谈论这个后退按钮。这就是我想要的:

enter image description here

这是我尝试过的方法,另一个问题是我不希望在按下后退按钮时选择所有文本,它应该只是后退按钮。

enter image description here

我可以使用 setParentActivity 来执行此操作,但是当我尝试过时我无法让它正常工作。这是我希望层次结构的工作方式。

enter image description here

如果视觉效果是这样说的,A 是启动器 Activity ,它可以转到 B 或 C。然后 B 可以转到 C。在 C 处,当背部被击中时,我总是希望它回到之前的 Activity .

我试图尽可能清楚地解释这一切的意义。

提前感谢您的帮助。

最佳答案

为什么不直接写getActionBar().setDisplayHomeAsUpEnabled(true),然后覆盖

    @Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}

这样,按下向上按钮将始终充当按下后退按钮,这正是您所描述的行为。

对于不被选中的标题,您可以将自定义 TextView 作为标题而不是内置的并使用它,但这会使单击向上按钮变得非常重要(因为它违背了设计指南),所以我建议不要这样做。

关于java - Android - 设置父 Activity android list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27337345/

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