ListView and BaseAdapter
In Chapter 5, Real-World Layouts, we used ScrollView
and we populated it with around 20 TextView
widgets, so we could see it scrolling. We could take what we just learned about arrays and ArrayList
and create an array of TextViews
and use them to populate ScrollView
. This sounds like a perfect solution to display excerpts of a note in our Note To Self app.
We could create TextViews
dynamically in Java code, set their text
property to be the title of a note, and then add TextViews
to LinearLayout
that is contained in ScrollView
. However, this is imperfect.
The problem with displaying lots of widgets
This might seem fine, but what if there were dozens, hundreds, or even thousands of notes? We couldn't have thousands of TextViews ...
Get Android Programming for Beginners now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.