2013-07-14 147 views

回答

2

是的。假設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 
    } 

    ... 

} 
0

是否有可能顏色的ListView用不同的顏色?

是的,它的可能性。您可以使用自定義適配器的列表視圖。

關注這個tutorial ..

0

是的,它可能,用於該用途的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); 
    } 
} 

等等.....

+0

你能約持有人解釋何爲這 – user2515300

+0

@ user2515300看到我更新的答案! –