Hightlight изображение в вертикальном менеджере - PullRequest
2 голосов
/ 16 февраля 2010

Итак, у меня есть 3 изображения в вертикальном диспетчере полей, и каждое изображение кликабельно и переходит к правильному URL. все это работает единственная проблема в это время состоит в том, что когда я прокручиваю (вверх или вниз), я не знаю, какое изображение в данный момент сфокусировано. я не знаю, пока браузер не откроет соответствующий URL.

Так есть ли способ, чтобы под моими изображениями (или внутри менеджера) появилась рамка или выделение, чтобы я мог точно видеть, какое изображение в данный момент сфокусировано? так что если вы думаете о списке, ваши выборы подсвечиваются при прокрутке вверх и вниз. я хочу что-то подобное с моим заявлением.

спасибо за вашу помощь.

ас

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

использование метода setSpace (int, int) в поле растрового изображения работало отлично. это позволило мне увидеть границу вокруг элемента, который имел фокус.

1 голос
/ 12 марта 2010

переопределить встроенный метод drawFocus битового поля. Как то так

<code>
protected void drawFocus(Graphics graphics, boolean on){
   graphics.setBackgroundColor(0x00204020);
   graphics.drawRect(0, 0, getBitmapWidth(), getBitmapHeight());<br>
}
...