2013-05-30 14 views
9

Aşağıdaki gibi XML'imde yapılandırılmış bir metin bölümüm var.Android'de kaydırılamaz metin görünümü

<RelativeLayout> 
    <!-- more views here like ImageView and other TextView--> 
    <TextView 
     android:id="@+id/message" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:maxLines="4" 
     android:textIsSelectable="false" 
     android:autoLink="web|phone|email"/> 
</RelativeLayout> 

Bu görünümün içeriği metin olabilir ve HTML içeriği de içerebilir. Bu yüzden autoLink'i true olarak ayarlamıştım. Sorun, autoLink veya textIsSelectable öğesinin doğru olması durumunda, içeriğin 4 satırdan fazla olması durumunda metin görünümü (MovementMethod) öğesine benzer şekilde kaydırmaya başlar. Bu yazı görünümü kaydırma işlemini durdurmak/devre dışı bırakmak için bir yol arıyorum.

Metin görünümünde setEnable (false) kullanarak kaydırmayı devre dışı bırakmayı denedim, ancak metin görünümündeki tüm bağlantılar bundan sonra tıklanamadı.

İçinde html içeriği içerebilen "kaydırılamaz metin görünümü" elde etmek için ileriye doğru bir yol olması gerektiğini düşünüyorum. Metin görünümüne

+1

Cevabı buldunuz mu? – Holoceo

+0

Herhangi bir cevap buldunuz mu? –

cevap

-2

seti ellipsize böylece metin Bunun çözümü olabilir 4'ten büyük hat

olamaz sen

+0

ayar elips dint herhangi bir fark yaratır .. – Sam

-2

'Masa düzeni' için 'Bağıl Düzeni' değiştirmeyi deneyin ... Eğer Bu işe yaramazsa, Textview ve diğer widget'lar için uygun dolgu ve kenar boşluğu ayarlamayı deneyin.

+0

değişen düzenini dint çalışması. Sorun devam ediyor. ne dolgu yastığı yardımcı oldu. – Sam