我想在Android中创建一个类似于工具提示的东西,以帮助向我的用户显示某些内容,因为人们告诉我他们不知道它是什么。关于我在这里的想法是一张图:
答案 0 :(得分:20)
这是QuickAction
UI模式。看看:
QuickAction...
小部件,例如QuickActionBar
,QuickActionGrid
等答案 1 :(得分:10)
另一种选择是“超级工具提示”:
https://github.com/nhaarman/supertooltips
这是一个演示:
https://play.google.com/store/apps/details?id=com.haarman.supertooltips
答案 2 :(得分:4)
有几个库可以帮助您在Android中实现工具提示。
我推荐您可以在Github
上找到的Android工具提示库使用示例:
Tooltip.make(this,
new Builder(101)
.anchor(aView, Gravity.BOTTOM)
.closePolicy(new ClosePolicy()
.insidePolicy(true, false)
.outsidePolicy(true, false), 3000)
.activateDelay(800)
.showDelay(300)
.text(R.string.hello_world)
.maxWidth(500)
.withArrow(true)
.withOverlay(true)
floatingAnimation(AnimationBuilder.DEFAULT)
.build()
).show();
答案 3 :(得分:3)
对于刚刚加入我们搜索此内容的人。
这是一个更好的Holo解决方案https://gist.github.com/romannurik/3982005
答案 4 :(得分:0)
您可以使用android-formidable-validation的.betterSetError()功能,自定义ErrorPopup气球的背景drawable以及在EditText中设置为drawableRight的错误感叹号图标。要根据您的要求进行微调,您需要使用显示ErrorPopup的代码。