Пользовательский список просмотра Android с кликабельными ссылками в каждом элементе - PullRequest
1 голос
/ 16 августа 2011

В моем приложении для Android я использую собственный просмотр списка для отображения моих записей.каждый элемент в представлении списка имеет 7 текстовых представлений, которые отображают информацию из базы данных.

я хочу полностью отключить выбранное свойство элемента в представлении списка, поскольку некоторые текстовые представления в каждом элементе сами по себе являются интерактивными ссылками иЯ хочу получить доступ к ним с помощью трекбола устройства.Пока он не выберет все элементы списка, я не могу получить доступ к тем ссылкам, которые находятся в каждом элементе списка, используя трекбол устройства, и щелкнуть их.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2011

В вашем ListAdapter переопределите два метода:

@Override
public boolean areAllItemsEnabled() {
    return false;
}

@Override
public boolean isEnabled(int position) {
    return false;
}
0 голосов
/ 16 августа 2011

Вы можете установить

android:clickable=false

свойство listview. Чтобы обрабатывать щелчки ссылок, вы должны обрабатывать onClickListener () ссылки из метода getView () адаптера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...