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

  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • segtlim

    segtlim

    21 EKİM 2008