Разработка мобильных приложений. Соколова В.В. - 154 стр.

UptoLike

Составители: 

154
для указания ListView, как он должен обрабатывать действия пользо-
вателя.
Строковые значения для списка хранятся в strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, ListViewExampleActivi-
ty!</string>
<string name="app_name">ListViewExample</string>
<string-array name="strings">
<item>string1</item>
<item>string2</item>
<item>string3</item>
<item>string4</item>
</string-array>
</resources>
Эти значения извлекаются программно с помощью выражения:
getResources().getStringArray(R.array.strings).
Метод setListAdapter() используется для программного за-
полнения всей видимой области activity данными. Объект ArrayA-
dapter управляет массивом строк, который отображается в
ListView. В нашем примере ListView настраивается для отображе-
ния в режиме simple_list_item_checked.
Метод onListItemClick() вызывается, когда активируется эле-
мент в ListView. Внутри этого метода вызывается setItemChecked
для показа иконки рядом с каждым элементом.
После запуска экран мобильного приложения выглядит следующим
образом (рис. 3.13).