【发布时间】:2013-07-29 19:07:33
【问题描述】:
我想以编程方式更改特定位置的列表视图(simple_list_item_2 适配器)子项的颜色。 (这里例如所有带有 a = lv.getCount();) 的项目
ListView lv = getListView();
int a = lv.getCount();
for (int i = 0; i < a; i++) {
((TextView) lv.getChildAt(i).findViewById(android.R.id.text1)).setTextColor(Color
.parseColor("#EEC900"));
}
getChildAt();并不总是对我有用。如果列表项不在屏幕上,getChild 不会返回视图或其他内容。 如果getChildAt没有更好的解决方案吗?
【问题讨论】:
标签: android