Я установил Включено ложь в просмотре списка Android, но просмотр списка не прокручивается

Я использую множественный выбор списка просмотра в Android. Я хочу отключить просмотр списка по клику и сделать false. Я пытался установить setEnabled(false) это работает, но просмотр списка не прокручивается. Мое состояние только для конкретного пользователя, чтобы проверить и снять элементы.

if (mycondition == true) {
   listview.setEnabled(false);
}

1 ответ

Поскольку вы не поделились ни одним кодом, я предполагаю, что это то, что вы хотите сделать. Не отключайте весь ListView, который вы делаете, добавляя membersList.setEnabled(false);

mArrayAdapter = new ArrayAdapter(new ArrayAdapter<String>(Meeting.this, android.R.layout.simple_list_item_checked, memberCheckedList));
membersList.setAdapter(mArrayAdapter);


membersList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            View itemView = (View) mArrayAdapter.getItem(position);
            if (itemView != null) {
                itemView.setEnabled(false);
            }
        }
    });
Другие вопросы по тегам