0

ヘルプ!私はこれを理解することはできません。ユーザーがテキストアイテムをクリックすると色が変わるListViewを作成しようとしています。ハイパーリンクがアクセスされたかどうかを示すのと同じ方法です。

これを行うカスタムセルファクトリを作成しました。問題は、アイテムをクリックしたときにセルファクトリが呼び出されないことです。

セルファクトリが呼び出されるようにアイテムのVALUEを実際に変更することでこれを回避しようとしましたが、ここに問題があります。ユーザーがクリックしたかどうかを監視するように設定したChangeListener内からVALUEを変更した場合新しいアイテムでは、ChangeListenerをもう一度呼び出すと、無限ループになります。何か案は?ありがとう

4

1 に答える 1

0

セルファクトリにマウスリスナーを追加して、そこから色を変更できます。

于 2012-10-10T01:07:47.780 に答える