ゲームのためのちょっとしたツールを作っていて、
ListView の該当する枠の背景色を変更したいと思った。
色々検索したが、なかなか思ったものが探せない。

OnCustomDraw を使えば良いということが分かった。
うわ、全部変更されちゃう。

・・・よく見たら、
その下に OnCustomDrawItem ってのがあるじゃん。
うわ、一行全部変更されちゃう。1カラムだけなんだよ。

・・・ってよく見たら、
その下に OnCustomDrawSubItem ってのが・・・
おお、目的達成!!!

でもこれって描画の時にイベントなので、データを
読み込んでいる時の判断で色を変えられないんだよね。
さあ、元データからどうやって色を判断しよう・・・

何も考えないで設計したので無理が出てきた(笑)
ちゃんと設計してからプログラムするべきでした。