gpt4 book ai didi

android - 如何在 ActionBar 中设置自定义后退按钮?

转载 作者:行者123 更新时间:2023-12-04 23:54:37 25 4
gpt4 key购买 nike

我正在以这种方式创建一个 ActionBar(SupportActionBar,更准确地说):

android.support.v7.app.ActionBar actionBar=getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
//actionBar.setDisplayOptions(actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE););
actionBar.setIcon(R.drawable.ic_drawer);
actionBar.setTitle(mTitle);

通过这种方式,我在操作栏中获得了一个按钮,单击该按钮后,它就会执行我希望它执行的操作。但是,它显示一个指向左侧的箭头。我想显示另一个可绘制对象,所以我取消注释 setDisplayOptions 行,然后显示我想要的图标。但是,该按钮不再可点击。

如何将我的 drawable 设置为按钮,并保持它可点击?

最佳答案

改用 setHomeAsUpIndicator() 方法

actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer);

关于android - 如何在 ActionBar 中设置自定义后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463054/

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