2011-04-04 82 views

回答

3

对于任何人刚刚从搜索此加入我们。

这是一个更好的全息解决https://gist.github.com/romannurik/3982005

+3

国际海事组织这不是一个更好的解决方案,因为它需要用户长时间按下UI元素来查看它(这将与EditText中的复制/粘贴操作系统功能发生冲突),吐司也不是非常明确地告诉用户附加/引用的UI元素。 – straya 2013-03-31 06:57:27

20

这是QuickAction UI模式。看一看:

  1. GreenDroid,Android部件的集合 - 即QuickAction...部件如QuickActionBarQuickActionGrid
  2. How to create a QuickAction dialog in Android
+0

我已经使用GreenDroid,甚至分叉它。 Gallery3D的动作看起来像我想要的,我会深入研究它们 – 2011-04-07 18:33:40

+0

非常感谢,我使用“How to”指南中的drawable创建了一个新的半透明活动,并使用dpi定位了所有内容。感谢:) – 2011-04-09 14:15:27

0

你可以使用Android系统的强大的验证的.betterSetError()功能,自定义ErrorPopup气球的背景绘制,并且被设置为drawableRight中的EditText错误感叹号图标。为了优化您的需求,您需要使用设计ErrorPopup的代码进行操作。

3

有几个库可用,将帮助您实现工具提示在Android中。

我推荐了Android工具提示库,你可以找到Github

用法示例:

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(); 
相关问题