我想显示一个工具提示,即当用户长按 View
时附加的关于 ojit_code 的非必要信息。
我在我面前看到的两个选项是使用 OnLongClickListener 在单击的 View 前面构建自定义工具提示;或滥用 OnCreateContextMenuListener 创建一个上下文菜单,但不是。
两者似乎都不是处理事情的最佳方式,我不确定两者是否会奏效。我在网上搜索了一下,没有找到任何提示。有没有其他选择,或者我应该因为尝试这样做而被打湿?谢谢!
最佳答案
您使用移动环境中这种 UI 模式的哪些示例作为此决定的基础?
真的吗?在这两者中, OnLongClickListener
是非常正确的答案,恕我直言。
啊,我喜欢晚上的鲭鱼的味道……它闻起来像胜利。
(当然,我通过转述 Apocalypse Now 来展示我的年龄,但是,c'est la vie...)
说真的,我在这个问题上与 @user432209 基本一致,除非你有一些令人信服的例子。首先,长按帮助是不可发现的。其次,它会干扰实际具有上下文菜单的小部件,例如 EditText
。
在电话屏幕上,我怀疑每个小部件的帮助是否实用。在平板电脑屏幕上,我可以看到将帮助图标的 Web 方法带到小部件的一侧——点击该图标会弹出帮助。
同样,如果您在移动设备的某个地方看到它成功使用,我很想知道在哪里。