Completing Your List Fragment
The ListFragment
class displays a list of items by binding to a data source such as an array or a cursor, and it exposes callback methods when the user selects an item. However, to build a list of items to display in a list, you need to add a layout that defines what each row will look like.
A cursor provides random read and write access to the result set that’s returned by a database query.
Add a new layout to the res/layout
directory with a root element of TextView
, and give it a proper name for a row type of item; for example, reminder_row.xml
. Inside this view, type the following code:
<?xml version=”1.0” encoding=”utf-8”?>
<TextView
xmlns:android=”http://schemas.android.com/apk/res/android”
android:id=”@+id/text1” →4
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:padding=”10dip”/>
This code simply defines a row in which text values can be placed with a padding of ten density-independent pixels. Line 4 defines the ID of the view that you need when loading the list with data.
Get Android Application Development For Dummies, 2nd Edition 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.