0
Я пишу приложение, которое имеет gridView. Это gridview состоит из нескольких imageViews. Я могу установить фон для щелкнутого элемента. Но мне нужно установить фон для нескольких элементов.Как установить фон для нескольких видов в gridView?
Следующий код не помог мне:
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
for(int eachCoordinate: coordinates){
gridview.getChildAt(eacheachCoordinate).setBackgroundResource(R.drawable.point);
}
Ух, этот код выглядит неправильно. В любом случае, какие координаты и как вы их выбираете? – nullpotent
Координаты - это позиции позиций, фон которых необходимо заменить. Я получаю их, прежде чем использовать здесь. –
вы, вероятно, ошибаетесь. также почему вы хотите изменить фон каждого элемента в gridview всякий раз, когда один из них получает щелчок? –