ВУЗ:
Составители:
Рубрика:
167
Рис. 3.15. Пример использования контекстного меню
Метод onContextItemSelected вызывается при активации
пункта контекстного меню. Метод сначала вычисляет переменную
mSelectedListItem, которая является ссылкой на активируемый
TextView. Затем, если выполнялась команда open, вызывается метод
openURL(). Если выполняется команда edit, то создается Intent, с
помощью класса Bundle в нем сохраняются подпись и адрес текущего
пункта меню. Затем интент запускается с помощью метода startAc-
tivityForResult().
Действию с именем learn.android.lab2.EDIT_ITEM соот-
ветствует activity EditItemActivity.
Файл компоновки для этого activity выглядит следующим обра-
зом:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow>
<TextView
android:text="Label:"
android:layout_weight="0.3"
Страницы
- « первая
- ‹ предыдущая
- …
- 165
- 166
- 167
- 168
- 169
- …
- следующая ›
- последняя »