【发布时间】:2020-03-08 03:02:40
【问题描述】:
我没有在任何地方找到类似的问题,所以我决定发布。 问题是 texttooltip 没有显示在 android 上的元素上,但在桌面启动时完美运行。我添加了一些系统输出,应用程序似乎可以正确检测进入和退出事件(桌面显示相同的控制台输出),但由于某种原因 tt 仍然不会弹出。 目标是当用户持有元素(可触摸)时,应用程序会显示一个文本工具提示。 可能是什么问题?
编辑:我尝试过扩展 TextTooltip,覆盖 enter() 和 exit() 方法,只向它们添加 sysout。用我的 TextTooltip 将手指按住按钮会触发一次 enter() 并释放手指会触发一次 exit()。就像将鼠标悬停在桌面上一样,输出相同。唯一的区别是没有显示实际的工具提示。
【问题讨论】:
-
你能分享你的尝试吗?
-
尝试向各种元素添加文本工具提示:可触摸的表格、按钮、窗口、标签。尝试调整 TooltipManager 设置,没有帮助。在桌面上对其进行了全部测试,并按预期工作。到目前为止,我也从未在 android 上遇到任何有关 scene2d 的问题。
-
欢迎来到 SO。请向我们展示您的代码。查看how to ask a question 并提供minimal reproducible example 以便其他人可以实际帮助您。
-
您使用的是哪个 gdx 版本?过去,Android 上的 ToolTips 存在错误。
-
本月我用 gradle 构建了一个项目,所以我很确定版本是最新的。这些错误是几年前修复的,所以绝对不是这样。
标签: java android libgdx scene2d