3

複雑なリスト ビュー アイテムがあります。一部のリスト項目は、フォント、画像、および背景が異なります。いくつかの処理の後、そのカスタム アイテムを削除しています。しかし、その直後のリスト項目は、削除された項目の属性を取り上げています。これは、リスト ビューでは、レイアウトではなく、入力された値のみが変更されるためです。しかし、誰でもこれを防ぐ簡単な方法を提案できますか? ここに作業コードがあります。

    if(condition == true)
    {
        listItem.setBackgroundColor(Color.LTGRAY);
        listItem.setAlpha(0.24f);
        viewHolder.setIcon();
    }
    else
    {
        listItem.setAlpha(1f);
        viewHolder.resetIcon();
    }

これを行うより良い方法は他にありますか? if - else ブロックを配置します。

4

0 に答える 0