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.
2
Paylaşım için teşekkür ederim. Android Studio’ya yeni başladım. Yukarıdaki kodlarınız ilaç gibi geldi.