Android TextView Scroll

Merhaba arkadaşlar,

TextView de uzun yazılar olduğunda her cihaza sığmadığını görürüz işte bu yüzden yazının scroll olmasını ve tamamının gözükmesini isteriz. ScrollView kullanarak bu sorunu ortadan kaldırabiliriz fakat TextView in kendi scroll özelliğini kullanarak nasıl yapılacağını göstereceğim:

not: ( TextView’e maximum line eklemek istersek de bu anlattığım şekilde scroll özelliğini kullanmalıyız. Hem maxLines verip hem de ScrollViewi birlikte kullanamayız. )

<TextView
                    android:scrollbars = "vertical"                
                    android:id="@+id/yourTextview"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:maxLines="6"
                    android:textColor="#000000"
                    android:textSize="14sp" />

Yukarıdaki kod da gördüğünüz gibi scrollbars özelliğini vertical olarak ayarladık.

TextView yourTextview = (TextView)findViewById(R.id. yourTextview);
yourTextview.setMovementMethod(new ScrollingMovementMethod());

Daha sonra TextView in ScrollingMovementMethod fonksiyonunu çağırdık. Bu şekilde ScrollView e gerek kalmadan , TextView i scroll olacak şekilde yarattık.

Screen Shot 2016-03-07 at 21.04.35

2

Alper Beyler

Yüksek Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği
Lisans: Çankaya Üniversitesi / Bilgisayar Mühendisliği (4/3.30) (2010-2014)
Lisans : Viyana Teknik Üniversitesi / Bilgisayar Bilimleri (2013)

1 Yorum

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?