2011-04-04 34 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(); 
相關問題