【发布时间】:2021-08-24 17:37:14
【问题描述】:
【问题讨论】:
标签: java android android-custom-view
【问题讨论】:
标签: java android android-custom-view
Mihir Shah 的答案是正确的,但根据documentation,它只适用于 Android 8.0(API 级别 26)。
因此,如果您的应用最低 SDK 是 Android 8.0(API 级别 26),您可以使用
android:tooltipText="your message"
在您的 XML 代码中。 或者使用
view.tooltipText = "message"
在您的 java 代码中。
但如果您的目标 API 级别低于 26,则需要使用
TooltipCompat.setTooltipText(view, "your message");
还要确保你的 gradle 有 implementation 'androidx.appcompat:appcompat:1.3.1' 这个依赖。
【讨论】:
只需使用工具提示
您可以这样做: 编辑:对于 API 26+
view.tooltipText = "message"
现在,当您长按视图时,它会自动显示“消息”。
另外,您可以使用自定义视图代替默认视图。
【讨论】: