Интерфейс, диалоги, темы, стили, меню
-
leks2
- Сообщения: 11
- Зарегистрирован: 04 ноя 2014, 18:53
Сообщение
leks2 » 18 дек 2014, 19:20
Всем привет,у меня такой вопрос ,я создал GridView и хочу сделать,чтоб при нажатие на позицию один у меня в этой позиции появлялась картинка R.drawable.sh1 при нажатии на позицию 2 R.drawable.sh2 ,ну и т.е попробывал вот так ,но что то не то
Код: Выделить всё
public void onItemClick(AdapterView<?> parent, View v, int position,
long id) {
cover2 =(ImageView)v.findViewById(R.id.cover2);
cover2.setImageResource(ICO[position]);}
-
doter.ua
- Сообщения: 1106
- Зарегистрирован: 23 ноя 2013, 16:08
- Откуда: Ukraine
Сообщение
doter.ua » 18 дек 2014, 20:22
Адаптер берет инфу из массива и создает с ней вью элемент. Если хочешь поменять содержимое - возьми у адаптера элемент массива по нужному ID и поменяй его значение.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
leks2
- Сообщения: 11
- Зарегистрирован: 04 ноя 2014, 18:53
Сообщение
leks2 » 18 дек 2014, 21:41
doter.ua писал(а):Адаптер берет инфу из массива и создает с ней вью элемент. Если хочешь поменять содержимое - возьми у адаптера элемент массива по нужному ID и поменяй его значение.
Как примерное это сделать?
-
doter.ua
- Сообщения: 1106
- Зарегистрирован: 23 ноя 2013, 16:08
- Откуда: Ukraine
Сообщение
doter.ua » 18 дек 2014, 22:08
leks2 писал(а):doter.ua писал(а):Адаптер берет инфу из массива и создает с ней вью элемент. Если хочешь поменять содержимое - возьми у адаптера элемент массива по нужному ID и поменяй его значение.
Как примерное это сделать?
Почитайте уроки про адаптеры.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.