В приложении для Android у меня есть ListActivity. После его создания у меня есть приемник вещания, который должен отключить некоторые элементы в списке. Итак, у меня есть кусок кода, как этот:
View child = getListView().getChildAt(i);
child.setEnabled(false);
Работает так, как изменяет цвет отключенных видов на серый. Но мне нужно избегать, чтобы по этим пунктам можно было нажимать. Поэтому я попытался позвонить
child.setFocusable(false);
или
child.setClickable(false);
но в обоих случаях onListItemClick вызывается после нажатия на отключенную опцию.
Как можно избежать вызова метода onListItemClick при щелчке по этим текстовым представлениям?
Спасибо.