gpt4 book ai didi

android - ListView 替代颜色

转载 作者:行者123 更新时间:2023-11-29 21:10:48 25 4
gpt4 key购买 nike

我需要制作一个具有替代颜色的 ListView。

代码:

public View getView(int position, View convertView, ViewGroup parent) {

if(position %2==0)
{
view.setBackgroundColor(Color.BLUE);
}
return view;
}

但我不知道如何在我的适配器中使用它:

SimpleAdapter adapter = new SimpleAdapter(this, propositions, android.R.layout.simple_list_item_2,
new String[] {"Date", "Trajet"},
new int[] { android.R.id.text1,
android.R.id.text2});
lvTrajets.setAdapter(adapter);

有人可以帮我解决这个问题吗?

最佳答案

为适配器覆盖 getView

SimpleAdapter adapter = new SimpleAdapter(this, propositions, android.R.layout.simple_list_item_2,
new String[] {"Date", "Trajet"},
new int[] { android.R.id.text1,
android.R.id.text2})
{
@Override
public View getView (int position, View convertView, ViewGroup parent)
{
View v = super.getView(position, convertView, parent);
if(position %2==0)
{
v.setBackgroundColor(Color.BLUE);
}
else
{
v.setBackgroundColor(Color.WHITE);
}

return v;
}


};

关于android - ListView 替代颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com