gpt4 book ai didi

android - 在长按 View 上显示可供性/悬停/工具提示

转载 作者:行者123 更新时间:2023-12-02 00:34:56 25 4
gpt4 key购买 nike

我想显示一个工具提示,即关于 View 的其他非必要信息当用户长按它时。

我前面看到的两个选项是使用 OnLongClickListener在点击的 View 前面构建一个自定义工具提示;或滥用 OnCreateContextMenuListener创建一个不是的上下文菜单。

两者似乎都不是处理事情的最佳方式,我不确定两者是否可行。我搜索了网络并没有找到任何提示。任何替代方案,还是我应该因为试图这样做而被打湿?谢谢!

最佳答案

Android Oreo 推出了 android:tooltipText 属性,以便在用户长按 View 时显示简单的类似 Toast 的工具提示:

<Button
// ...
android:tooltipText="@string/share_button_tooltip"/>

虽然它已在 API 26 中引入,但您仍然可以通过支持库的 TooltipCompat 使用它。助手类:
TooltipCompat.setTooltipText(shareButton, getString(R.string.share_button_tooltip))

我的建议是设置 android:contentDescription然后将其用作工具提示文本,用 1 只鸟杀死 2 block 石头:
<Button
// ...
android:contentDescription="@string/share_button_tooltip"/>

TooltipCompat.setTooltipText(shareButton, shareButton.getContentDescription())

关于android - 在长按 View 上显示可供性/悬停/工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5047920/

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