gpt4 book ai didi

自定义 ActionBar 上的 Android 默认 HomeAsUp

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:51 26 4
gpt4 key购买 nike

我有一个带有自定义布局 View 和样式的自定义 android 操作栏。我需要为我的抽屉导航显示“Home As Up”按钮。问题是按钮没有出现在我的自定义布局样式中。我需要 android 默认主页作为向上图标,这样我就可以有一个默认的抽屉导航图标。 (带有抽屉导航打开和关闭动画的图标)。

现在我尝试做

getActionBar().setDisplayHomeUpAsEnabled(true);

getActionBar().setHomeButtonEnabled(true)

但是主页按钮没有显示。谁能告诉我如何在自定义操作栏上实现默认主页按钮?

最佳答案

对我来说,这可以显示向上导航。我仍在弄清楚如何实际实现向上导航。

getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP);

看起来你可以使用便利函数来处理这样的:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent intent;
intent = NavUtils.getParentActivityIntent(this);
NavUtils.navigateUpTo(this, intent);
return true;
}
return super.onOptionsItemSelected(item);
}

要处理自定义部分中的按钮,您可以在布局中添加 onClick 并实现指定的功能。

关于自定义 ActionBar 上的 Android 默认 HomeAsUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19523511/

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