0

テキストを表示するリストフィールドがあり、フィールドが選択されたときにフォーカスされたテキストのみを表示したい。フィールド全体が青色で強調表示されるのではなく、テキストのみが強調表示されるようにします。

ハイライトの色を変更する方法を見つけましたが、ハイライトされる領域を制限する方法は見つかりませんでした。

4

1 に答える 1

1

私はこれを試していませんが、drawFocus()何もしないようにオーバーライドするだけで(強調表示が取り除かれます)、drawListRow()その行が選択された行であるかどうかを確認し、その場合はテキストを描画することができます別の色。

于 2011-08-09T13:20:03.440 に答える