2011-07-02 1 views
1

私はリストビューを追加し、それにテキストビューを追加します。 リストビューのOnItemCLickListener私はtextColorを変更したいと思っています。文字色をsetTextColor(Color.BLACK)で変更すると、そのアイテムは黒に変わりますが、setTextColor(R.color.mycolor)で色を変更すると、すべてのアイテムの色が変わります!なぜ私は理解できないのですか? この問題を解決する方法はありますか? ありがとうございます!Android:リストビューのアイテムカラーについて

答えて

2

setTextColor(int)は、「リソース整数」ではなく「カラー整数」を想定しています。代わりにこれを試してみてください。

setTextColor(getResources().getColor(R.color.mycolor)); 

docsを参照してください。

+0

ええ、そうですよ!ありがとうございました! –

1

あなたのコードをチェックして、あなたのリスト内の特定のインスタンスのsetTextColorを呼び出していることを確認してください。それは私があなたにいくつかのコードを持たずに与えることができる最高のヘルプです。

関連する問題