我想在listview中更改其中一个视图的背景颜色
myListView.getView(int position, View convertView, ViewGroup parent).setBackgroundColor(0x00FFE303);
我知道什么位置 - 这将是我的arrayadapter的索引,但我不知道是什么视图和视图组。我已将它们声明为高于此行,但我不知道将它们初始化为
帮助?
答案 0 :(得分:2)
我不确定你是否想像这样手动调用getView()。当列表视图中的项目被绘制到屏幕时,Android会自动调用getView。最常见的做法是扩展Adapter类(如ArrayAdapter)和@Override getView()方法。