Индивидуальные флажки - PullRequest
2 голосов
/ 26 мая 2009

Я пытаюсь реализовать изображение как флажок.

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

Каким образом я могу это сделать?

1 Ответ

2 голосов
/ 26 мая 2009

Один из способов сделать это - создать пользовательский Field, расширяющий BitmapField. Это настраиваемое поле может содержать два растровых изображения (по одному для каждого состояния). Вы могли бы даже рассмотреть четыре изображения, чтобы вы могли указать, когда оно имеет фокусировку. Например: непроверенный-не сфокусированный, непроверенный-сфокусированный, проверенный-не-сфокусированный, проверенный-сфокусированный.

Если вы хотите изменить изображение (например, при сенсорном событии или щелчке трекбола), просто сделайте свой собственный вызов поля setBitmap() с соответствующим растровым изображением.

...