2011-04-04 21 views

cevap

3

kimse sadece bu aramaktan bize katılacak için.

Bu, daha iyi Holo çözüm https://gist.github.com/romannurik/3982005

+3

IMO Kullanıcı bunu görüntülemek için UI öğesine uzun basması gerektiğinden (bir EditText'de kopyala/yapıştır OS özelliği ile çakışırsa) daha iyi bir çözüm değildir, çünkü Toast da çok açık değildir. Kullanıcı hangi UI elemanının eklendiğini/başvurduğunu belirtir. – straya

20

Bu QuickAction UI kalıptır: burada sonrasında olduğum şey hakkında bir fikir için bir şekildir. bir göz atın:

  1. GreenDroid, Android widget bir koleksiyon - Böyle QuickActionBar olarak yani QuickAction... widget'lar QuickActionGrid vb
  2. How to create a QuickAction dialog in Android
+0

Zaten GreenDroid kullanmak bile tercih çatallı:

Sana Github

Örnek kullanım bulabileceğiniz Android Tooltip kütüphane önerilir. Galeri3D eylemleri istediğime benziyor, ben daha derin bir bakışı olacak –

+0

Çok teşekkürler, "Nasıl Yapılır" kılavuzundan çekmeceleri kullandım ve yeni bir yarı saydam aktiviteyi kullandım ve dpi'yi kullanarak her şeyi konumlandırdım. Teşekkürler :) –

0

Sen ErrorPopup balon'ın arka plan çizilebilir özelleştirerek, android-zorlu-Doğrulama en .betterSetError() özelliğini kullanabilir ve EditText içinde drawableRight olarak ayarlanmış olur hata ünlem işareti simgesi olan . Gereksinimlerinize ince ayar yapmak için ErrorPopup'u düzenleyen kodla oynamanız gerekecek.

3

vardır birkaç kütüphaneler mevcut:

burada https://github.com/nhaarman/supertooltips

bunun bir demo Android'de.

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();