SORU
1 Aralık 2009, Salı


Bir şekilde ellipsize=&; marquee" quot; her zaman kaydırma yapmak için var mı?

Bir TextView üzerinde kayan yazı efekti kullanmak istiyorum, ama metin sadece TextView odağı aldığında kaydırılan. Benim durumumda, bunu yapamam, çünkü bu bir sorun değil.

Kullanıyorum:

  android:ellipsize="marquee"
  android:marqueeRepeatLimit="marquee_forever"

Bir şekilde TextView her zaman onun metin kaydırma. Gördüm bu yapılmıyor bu Android Market, app, app adı olacak kaydırma başlık çubuğu bile yok almak odaklanmak, ama bulamadım bu bahsedilen API docs.

CEVAP
13 EYLÜL 2010, PAZARTESİ


Nihayet bu soruna karşı bugün geldi ve Android Market uygulama hierarchyviewer ateş etti.

Uygulamanın detay ekranındaki başlık bakarak, TextView Bir Düz eski kullanıyorlar. Özelliklerini inceleyerek odaklı olmadığını gösterdiolamazodaklanmış ve genellikle çok sıradan -; olarak işaretli olduğunu saymazsakseçili.

Kod satırı sonra ve işe yarıyor :)

textView.setSelected(true);

Bu anlamda, 8* *ne yapar:

Bir görünümü, seçili veya değil olabilir. Seçim aynı odak olduğunu unutmayın. Görünümler genellikle liste Görünümü veya Denetim gibi bir AdapterView bağlamında seçilir.

yani bir liste görünümü (Market app gibi) bir öğe üzerinde kaydırma Zaman, ancak o zaman yapar-seçili şimdimetin kaydırmayı başlatın. Ve bu özel TextView odaklanabilir veya tıklanabilir değil beri, hiç seçim durumuna kaybedersiniz.

Ne yazık ki, yol yok bildiğim kadarıyla önceden ayarlamak için Düzen XML seçilen devlet.
Ama oyunu yukarıda benim için gayet iyi çalışıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • Fuse

    Fuse

    21 Kasım 2005
  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009