当我的应用程序加载时,我需要列表视图中的一些(不一定是全部)项目来更改它们的背景,而无需单击我需要的那些。我知道改变背景的方法,但我不知道如何从 ListView 中提取视图来做到这一点。
我看了这个问题,答案没有用: https ://stackoverflow.com/questions/10650692/how-to-change-background-color-list-view-item-without-click-on-any-of-他们
这是我的一些代码:
mApprovalList = new ArrayList<String>(Arrays.asList(getResources().getStringArray(R.array.approvals_array)));
mAdapter = new ArrayAdapter<String>(this,
R.layout.approvals_list,
immApprovalList);
setListAdapter(mAdapter);
ListView lv = getListView();
Log.v(String.valueOf(lv.getChildCount()), "count");
此外,该“日志”返回 0。
提前致谢!