Android 在列表视图中使用不同颜色的颜色
我有一个简单的列表视图,我必须用不同的颜色给每一个备选行上色Android 在列表视图中使用不同颜色的颜色,android,listview,android-custom-view,Android,Listview,Android Custom View,我有一个简单的列表视图,我必须用不同的颜色给每一个备选行上色 是否可以使用不同的颜色为listView着色。是。假设ArrayAdapter,您必须执行以下操作: public View getView(int position, View convertView, ViewGroup parent) { ... if (position % 2 == 0) { // Even numbered row // set a color as background for
是否可以使用不同的颜色为listView着色。是。假设ArrayAdapter,您必须执行以下操作:
public View getView(int position, View convertView, ViewGroup parent) {
...
if (position % 2 == 0) { // Even numbered row
// set a color as background for view
} else { // Odd numbered row
// set another color as background for view
}
...
}
可以用不同的颜色给列表视图上色吗
是的,这是可能的。您可以将listview与自定义适配器一起使用
遵循此操作。是的,对于此使用
getView()
等等……你能解释一下霍尔德的情况吗?这是什么
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = (ViewHolder) convertView.getTag();
if (position == 0){
holder.layout.setBackgroundColor(Color.RED);
}
if (position == 1){
holder.layout.setBackgroundColor(Color.BLUE);
}
}