2011年12月5日月曜日

ListViewの文字色を状態によって変える


PinoReaderではフィードの未読・既読状態によって、文字色を変更します。

前回、文字色の変更について書きましたが、ListViewの項目内のTextViewの
文字色を状態によって、変更するのは、以下のようにしました。関連部分だけの抜粋です。

表示するListViewに設定しているArrayAdapter.getViewをオーバーライドし、positionから
表示データを取得します。取得した表示データ(ここではFeed)の状態によって、TextViewの色を
変えました。




参考にしたサイトはここ↓です。
八角研究所 : [Android Tips#3]ListViewを交互にカラーリングする

0 件のコメント:

コメントを投稿