#blackberry #listfield
#ежевика #listfield
Вопрос:
Я хочу создать listfield, в котором некоторые строки не фокусируются, т. Е. при прокрутке некоторые строки не должны попадать в фокус. я искал в Интернете то же самое, но не получил никакой помощи .. пожалуйста, помогите…
все предложения будут приняты с благодарностью…
Комментарии:
1. Vipin когда мы прокручиваем список, то каждый раз вызывается метод paint, а также метод onFocus для каждой строки. Вы можете применить к ним свою пользовательскую логику в методе onfocus. внутри этого метода вы можете переопределить цвет фокуса по умолчанию с синего на none, а также делать все, что захотите. это как раз та логика, которую вам нужно реализовать… Надеюсь, это поможет вам
2. intridea.com/2011/2/25 / … ссылка поможет вам изменить цвет фокусировки по умолчанию на белый или, что еще лучше, установить цвет фокусировки, эквивалентный цвету фона.
Ответ №1:
Vipin
Логика:
когда мы прокручиваем поданный список, каждый раз вызывается метод paint, а также метод onFocus для каждой строки.Вы можете применить к ним свою пользовательскую логику в методе onfocus. внутри этого метода вы можете переопределить цвет фокуса по умолчанию с синего на none, а также делать все, что захотите.это как раз та логика, которую вам нужно реализовать…Надеюсь, это поможет вам
http://berrytutorials.blogspot.com/2009/11/create-custom-listfield-change.html
эти ссылки помогут вам изменить цвет фокуса по умолчанию на белый или, что еще лучше, установить цвет фокуса, эквивалентный цвету фона.
Комментарии:
1. Спасибо, Свати, это было весьма полезно.. но в моем проекте я создал пользовательское ListField. Поэтому мне интересно, куда поместить код фокусировки рисования (в класс пользовательского listfield или в класс, где я использую это listfield). я поместил код в класс cutom listfield, но это скрывает содержимое сфокусированной строки. пожалуйста, предложите что-нибудь….