Как сделать некоторые строки listfield фокусируемыми, а другие — не фокусируемыми?

#blackberry #listfield

#ежевика #listfield

Вопрос:

Я хочу создать listfield, в котором некоторые строки не фокусируются, т. Е. при прокрутке некоторые строки не должны попадать в фокус. я искал в Интернете то же самое, но не получил никакой помощи .. пожалуйста, помогите…

все предложения будут приняты с благодарностью…

Комментарии:

1. Vipin когда мы прокручиваем список, то каждый раз вызывается метод paint, а также метод onFocus для каждой строки. Вы можете применить к ним свою пользовательскую логику в методе onfocus. внутри этого метода вы можете переопределить цвет фокуса по умолчанию с синего на none, а также делать все, что захотите. это как раз та логика, которую вам нужно реализовать… Надеюсь, это поможет вам

2. intridea.com/2011/2/25 / … ссылка поможет вам изменить цвет фокусировки по умолчанию на белый или, что еще лучше, установить цвет фокусировки, эквивалентный цвету фона.

Ответ №1:

Vipin

Логика:

когда мы прокручиваем поданный список, каждый раз вызывается метод paint, а также метод onFocus для каждой строки.Вы можете применить к ним свою пользовательскую логику в методе onfocus. внутри этого метода вы можете переопределить цвет фокуса по умолчанию с синего на none, а также делать все, что захотите.это как раз та логика, которую вам нужно реализовать…Надеюсь, это поможет вам

http://intridea.com/2011/2/25/blackberry-tip-change-the-default-focus-highlight-color-of-listfield?blog=company

http://berrytutorials.blogspot.com/2009/11/create-custom-listfield-change.html

эти ссылки помогут вам изменить цвет фокуса по умолчанию на белый или, что еще лучше, установить цвет фокуса, эквивалентный цвету фона.

Комментарии:

1. Спасибо, Свати, это было весьма полезно.. но в моем проекте я создал пользовательское ListField. Поэтому мне интересно, куда поместить код фокусировки рисования (в класс пользовательского listfield или в класс, где я использую это listfield). я поместил код в класс cutom listfield, но это скрывает содержимое сфокусированной строки. пожалуйста, предложите что-нибудь….