Intereting Posts
«Aapt» Ошибка IOException = 2, Нет такого файла или каталога «Почему я не могу построить свой град на дженкинсах? Как узнать, работает ли мое приложение с Robolectric? Лучший способ для локального HTML-файла связываться с (read / write) локальным файлом Excel .xlsm Excel Android / Java: onProgressUpdate () не вызывается? Как вы повторяете изображение только вертикально в Android? Получение текста вкладки TabLayout BroadcastReceiver onReceive () не вызывается при динамическом учете Android – FATAL EXCEPTION: main – Невозможно запустить Activity ComponentInfo Как отображать смайлики / эможи в закусочной или тост / текстовое изображение WCF vs WEb api vs Web-сервисы для нового веб-сайта электронной коммерции Как сделать ssh-клиент в android Текстура Android OpenGL из нелокального источника с использованием Rajawali3D? Создание общей библиотеки для Android Почему элементы ListView становятся недоступными после прокрутки Расшифровать пример AES для Android в iOS

Listview setItemChecked не работает

По какой-то причине setItemChecked не работает. Может ли кто-нибудь помочь мне исправить ти?

String[] str = getResources().getStringArray(R.array.brush_type); sizeArrayAdapter = new ArrayAdapter<String>(this.getContext(), R.layout.drawing_list_item, str); listType = SIZE_LIST; listView.setAdapter(sizeArrayAdapter); // Populate the listView listView.setItemChecked(4,true); 

И это элемент списка:

 <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawingCheckedTextView" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:gravity="center_vertical" android:checkMark="?android:attr/listChoiceIndicatorSingle" android:background="@drawable/list_panel" android:paddingLeft="6dip" android:paddingRight="6dip"/> 

пожалуйста помогите.

Документы говорят это:

Устанавливает проверенное состояние указанной позиции. Действие действует только в том случае, если для режима выбора установлено значение CHOICE_MODE_SINGLE или CHOICE_MODE_MULTIPLE.

Поэтому вы можете попробовать:

 list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 

Перед вызовом setItemChecked .