カスタム行が入力されたリストビューがあります。各行には、いくつかのデータと、クリックすると緑色に変わる円の画像があります。基本的に、「円の画像が緑色に変わったらこのメッセージが読み取られます」のように「読み取り」ステータスを複製したかったのです。画面にビューを表示するためにベースアダプタを使用しました。なんとか色を緑に変えました。
if(messagealertAdapterObject.status!=null &&
messagealertAdapterObject.equals("read")) {
select.setImageResource(R.drawable.greencircle);
}else{
select.setImageResource(R.drawable.gray);
}
しかし、私の問題は、リストをスクロールして特定の行を選択した後に色が緑色に変更されると、選択した画像がビューから外れると、「未読」ステータスに戻ることです。色は緑色のままではなくなります。見えなくなったら。
「円」が見えなくなっても色を緑色に保つ方法はありますか?