Intereting Posts
Как конвертировать `content: // media / external / images / media / Y` to` file: /// storage / sdcard0 / Pictures / X.jpg` в android? Как изменить стиль вкладок в Android? AndroidStudio отключает «Ожидаемый ресурс строки типа» «ArrayAdapter требует, чтобы идентификатор ресурса был проблемой TextView» xml Android billing v3 – нет подписи Почему следует рассматривать использование AndroidObservables в RxJava Установить источник ImageView динамически андроида Android – PopupWindow выше определенного вида Предотвращение повторения тревоги в выходные дни Как установить время и дату мобильной системы в android? Как сохранить нижнюю навигационную панель от нажатия на клавиатуре Лучший способ отформатировать дату относительно Android на Android Задержка загрузки Google Firebase Подключено мобильное устройство (Android) в качестве MTP, теперь мы можем получить доступ к этому устройству и получить время Динамическое создание байт-кода Dalvik в запущенном приложении Dalvik / Android

GridView: получить представление по позиции

Я использую сетку для отображения месячного календаря. Когда я касаюсь даты в календаре, соответствующая ячейка подсвечивается путем изменения ее фона и текста «Цвет». Все работает как прелесть, за исключением того, что я не могу выделить выделение ячейки, если я выберу новую дату.

Когда я нажимаю дату, я помню позицию, поэтому, когда я выбрал новую, я знаю, где я нажал ранее:

protected OnClickListener onClicThisMonthDate(final int position) { return new OnClickListener() { @Override public void onClick(View v) { if(prevDateSelected > -1 ) { //Get the view by the oldPosition //Change its background and text color } prevDateSelected = position; TextView casecal = (TextView) v.findViewById(R.id.case_cal); casecal.setBackgroundColor(Color.rgb(93, 94, 94)); casecal.setTextColor(Color.WHITE); } }; } 

Есть ли решение, чтобы получить представление по его положению? Какой самый эффективный способ выбрать ячейку и отменить выбор другого? Примечание: «Выберите ячейку», я хочу выделить ее, изменив ее стиль.

Solutions Collecting From Web of "GridView: получить представление по позиции"