Страница 1 из 1
Позиция GridView
Добавлено: 17 фев 2015, 12:09
tweetgo
Допустим у GridView внутри 50 элементов, в каждом элементе есть несколько textview
Как по нажатию кнопки обратиться именно к 28 элементу, чтобы потом манипулировать с textview этого 28 элемента
Re: Позиция GridView
Добавлено: 17 фев 2015, 12:59
klblk
Манипулировать нужно не с TextView, а данными, которые вы туда подставляете.
1) Меняете данные (те что скормили адаптеру)
2) notifyDataSetChanged() у адаптера.
Re: Позиция GridView
Добавлено: 17 фев 2015, 14:12
tweetgo
Не понял. Можно пример?
Re: Позиция GridView
Добавлено: 17 фев 2015, 15:29
tweetgo
getChildAt почему то срабатывает по номеру элемента, который начинается с верха экрана, а не с начала GridView
Re: Позиция GridView
Добавлено: 18 фев 2015, 08:04
klblk
потому что все View для все данных не рисуются, только те что на экране... я повторяю, нужно работать с данными.
У вас есть адаптер, который на вход съедает массив, лист или еще что-то для него съедобное. Вот это и нужно менять.
Но уж если действительно хотите сделать так, как делать не нужно в большинстве случаев, можно посмотреть вот сюда:
http://stackoverflow.com/questions/3724 ... a-listview
Но я вам этого не говорил, и если что вы сами к такому пришли. Только вот если вы не измените данные, после прокрутки все вернется к первоначальному виду.