API19 üzerinde çalışması gereken bir Uygulama üzerinde çalışıyoruz. VideoView üzerinden bir metin göstermemiz gerekiyor ve metin daha uzun olduğunda (kabın içine sığabileceğinden), metni yatay olarak kaydırmak/seçim yapmak istiyoruz.TextView'da Marquee, setText çağrısının ardından çalışmaz()
TextView'de Seçim Çerçevesi belirtme özelliği olsa da, onu çalıştıramadık.
İşteandroid:visibility="invisible"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:scrollHorizontally="true"
görünür programlı yapılır nasıl: Burada
XML tanımıdırtextView.setVisibility(View.VISIBLE);
textView.setSelected(true);
textView.setEnabled(true);
Hatta tüm XML tanımların programlı yerine niteliklerini ayarlamak için çalıştı. Denemelerin hiçbiri işe yaramadı. Bu konuda birçok soru var, neredeyse tüm önerileri denedim, ancak bu işe yaramadı.
Güncelleme: Ben textView.setText()
aramazsam iyi çalışır. Bu yanıttan: https://stackoverflow.com/a/13765865/560449 görünürse, Marquee efektini textView.setText()
aramasından sonra çalışmaya devam etmek için alamıyoruz. Bunun için bir düzeltme olduğunu bilen var mı?