我可以设置“工具提示”之类的东西吗?在 android 中查看?
我可以设置一些消息,使其看起来像 TextView 或 Button 的“工具提示”吗?
Can I set some message to appear like a "tooltip" for a TextView or Button?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
触摸屏中没有“悬停”的概念,但您可以设置 LongClickListener为您的视图,并在长按后出现一个 Toast 。像这样的东西:
编辑:阅读您的评论后,您应该在 EditText XML 布局中使用
hint
属性:There's no concept of "hovering" in a touch screen, but you could set a LongClickListener for your View, and have a Toast appear after a long press. Something like this:
EDIT: After reading your comment, you should just use the
hint
attribute in your EditText XML layout:-首先使用提示设置一个文本视图并将其设置为不可见。
- 使用 alpha 动画创建一个动画 xml,指定要显示多长时间(最后将动画设置为零 alpha,以便它保持不可见)并将其放入 res->anim 文件夹中
- 在 onCreate 和 onClick 方法内需要工具提示的视图
R.anim.tooltip)到此文本视图
- 使用布尔标志并允许用户关闭菜单中的工具提示。
我会将代码细节留给您。您可以在 stackoverflow 中轻松找到它们。
-First set a textview with your hint and set it to invisible.
-Create an animation xml with alpha animation,specify how long you would like to display(at the end set the animation to zero alpha so that it remains invisible) and put it in res->anim folder
-Inside your onCreate and onClick methods of view that need tooltip
R.anim.tooltip) to this text view
-Use boolean flags and allow the user to switch off the tool tips in menu.
I'll leave the code specifics to you. You find them easily in stackoverflow.