1
你能幫我弄清楚如何讓我的ListView子項目爲每個子項目設置不同的顏色?像第一個是白色,第二個是黑色,它爲每個新子項目重複這個顏色。LisrView子項目的不同顏色
可以這樣做嗎?如果是的話,你能指導我去哪裏解決這個問題嗎?
在此先感謝!
你能幫我弄清楚如何讓我的ListView子項目爲每個子項目設置不同的顏色?像第一個是白色,第二個是黑色,它爲每個新子項目重複這個顏色。LisrView子項目的不同顏色
可以這樣做嗎?如果是的話,你能指導我去哪裏解決這個問題嗎?
在此先感謝!
您的活動相關的List.xml應該從ListActivity類
延長onCreate方法內
mInflater = (LayoutInflater) getSystemService(
Activity.LAYOUT_INFLATER_SERVICE);
data = new Vector<RowData>();//RowData should get you, your data
CustomAdapter adapter = new CustomAdapter(this, R.layout.list,
R.id.title, data);
setListAdapter(adapter);
添加一個新的CustomAdapter類
public class CustomAdapter extends ArrayAdapter<RowData> {
public CustomAdapter(Context context, int resource,
int textViewResourceId, List<RowData> objects) {
super(context, resource, textViewResourceId, objects);
}
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if(position%2==0)
convertView.setBackgroundColor(color.darker_gray);
}
能否請您解釋一下更多關於: data = new Vector(); // RowData應該得到你,你的數據 –
Yosi199