Saya menampilkan beberapa data di ScrollView. Pada startup aktivitas (metode onCreate) saya mengisi ScrollView dengan data dan ingin menggulir ke bawah.
Saya mencoba menggunakan getScrollView().fullScroll(ScrollView.FOCUS_DOWN)
. Ini berfungsi ketika saya menjadikannya sebagai tindakan saat mengklik tombol tetapi tidak berfungsi dalam metode onCreate.
Apakah ada cara untuk menggulir ScrollView ke bawah saat memulai aktivitas? Artinya tampilan sudah digulir ke bawah saat pertama kali ditampilkan.
Jawaban:
Itu perlu dilakukan sebagai berikut:
Dengan cara ini tampilan pertama kali diperbarui dan kemudian bergulir ke bawah "baru".
sumber
onCreate
satu mengandungActivity
?Letakkan kode berikut setelah data Anda ditambahkan:
sumber
Ini bekerja untuk saya:
sumber
Anda dapat melakukan ini di file layout:
sumber
sumber
Coba ini
sumber
Tepat setelah Anda menambahkan data ke tampilan, tambahkan satu baris ini:
sumber
Setelah menginisialisasi komponen UI Anda dan mengisinya dengan data. tambahkan baris tersebut ke metode pembuatan Anda
sumber
Ini adalah cara terbaik untuk melakukan ini.
sumber