我有一個列出了開銷和收入的列表。我希望ListViewer自動將背景更改爲綠色的收入或紅色的費用,這可能嗎?Android ListView - 根據值更改元素背景
final DbCon database = new DbCon(this);
final ListView Viewer = (ListView)findViewById(R.id.historyViewer);
//date1, time1, desc1, val1, cat1, type1
final SimpleAdapter La = new SimpleAdapter(this, database.GetMonths(), R.layout.mviewer, new String[] {"month"}, new int[] {R.id.month_name});
Viewer.setAdapter(La);
是的,幾乎任何事情都是可能的。它只需要嘗試 – codeMagic 2013-04-25 01:11:08
http://stackoverflow.com/questions/16176398/how-can-i-change-the-background-color-of-list-items-based-on-the-data-being-disp – StoneBird 2013-04-25 01:24:15
在您的'Adapters'' getView()'方法中,您可以根據當前值更改它,如我的答案 – codeMagic 2013-04-25 01:44:45