Возможности ваших строк в вашем ListView в значительной степени зависят от типа используемого вами адаптера. В любом адаптере, где вы вручную создаете или раздувает просмотр для каждого элемента, вы можете изменять свойства макета для каждого элемента, если вы делаете это внутри адаптера. Просто добавьте свой код цвета фона, когда элемент будет создан, и он будет работать как шарм. Если вы не можете сделать это с текущим адаптером, попробуйте расширить текущий или использовать другой адаптер.
Примечание: Я не поместил код непосредственно в этот ответ, потому что то, где вы его добавите, зависит от вашей собственной реализации. Например, я бы добавил .setBackgroundDrawable()
к bindView()
в расширенном CursorAdapter
.
Надеюсь, это поможет,
FuzzicalLogic