Мне нужно реализовать представление списка со значками внутри действия, но в этом действии есть и другие виджеты, например кнопки.В этом упражнении есть файл макета.
Сначала я увидел этот учебник (http://www.mkyong.com/android/android-listview-example/), но понял, что это не то, что мне нужно ... потому что ... оно расширяет действие ... до ListActivity.,Но я не мог просто изменить свою активность на ListActivity, потому что в ней были кнопки и другие вещи ...
, поэтому я не понимал, как реализовать это таким образом ...
Вместо этого реализовал его, используя этот учебник ...
http://www.ezzylearning.com/tutorial.aspx?tid=1763429&q=customizing-android-listview-items-with-custom-arrayadapter
, который работал великолепно, пока я не понял, что не знаю, как добраться до моих кликов ...
Я поместил этот код в свою активность ...
listView1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//get selected items
String selectedValue = Integer.toString(position);
Toast.makeText(parent.getContext(), selectedValue, Toast.LENGTH_SHORT).show();
}
... и, по крайней мере, он отображает номер элемента, выбранного в тосте ...
, но яПонятия не имею, как поделиться этим выбором с моей деятельностью или любым объектом, связанным с моей деятельностью ...
Это тупик?Является ли просмотр списка уроков по погоде только для чтения?а не для взаимодействия с пользователем?
Любые предложения приветствуются.Я больше всего хотел бы просто использовать пример учебника погоды, если это возможно, поскольку я уже реализовал его таким образом ...
, но если бы кто-то мог объяснить теорию между подходом первого учебника и тем, как я использовал бы свой списокпосмотреть класс, который расширяет ListActivity в моей основной деятельности (которая содержит кнопки и другие вещи), это было бы здорово ...