gpt4 book ai didi

android - 如何检测对 ActionBar 标题的点击?

转载 作者:IT老高 更新时间:2023-10-28 21:55:37 26 4
gpt4 key购买 nike

对于特定的客户要求,我需要允许我的应用的用户(不会在 Market 中发布)点击 ActionBar 标题来执行一些操作。

我一直在寻找 Android 源代码,但找不到 actionBar TextView 标题的 ID。

是否有适当的方法来处理此类点击?

最佳答案

标题是不可点击的 AFAIK。图标/ Logo 是可点击的——您可以通过 onOptionsItemSelected() 中的 android.R.id.home 获得它。可以想象,标题也是如此,尽管他们没有提及,我也不会依赖它。

听起来您想要一个 Spinner 供用户选择要执行的操作。如果是这样,请使用 setListNavigationCallbacks()。如果您想删除现在多余的标题,请使用 setDisplayOptions(0, DISPLAY_SHOW_TITLE)

如果您想要操作栏左侧的 Spinner 以外的其他内容,请使用 setDisplayOptions(DISPLAY_SHOW_CUSTOM, DISPLAY_SHOW_CUSTOM)setCustomView()。请注意,不推荐使用此方法 ("Avoid using custom navigation modes in the action bar"),因为它可能不适用于手机,尤其是纵向模式。

另一种可能性是删除标题并使用 Logo 代替图标,并在 Logo 中将您的“标题”作为图像的一部分。整个 Logo 应该是可点击的,通过 onOptionsItemSelected() 拾取。

关于android - 如何检测对 ActionBar 标题的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981394/

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