我可以使項目在交替的顏色顯示在微調控制交替的顏色
交替的顏色
回答
是的,你可以。如果你正在跟蹤的Spinner Tutorial那麼你也可以繼承適配器(通過你的項目的List
)產生一個交變的色彩效果:如果您已經定義自己的適配器和實施
ArrayAdapter<CharSequence> adapter =
new ArrayAdapter(this, R.layout.simple_spinner_item, myList) {
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View view = super.getDropDownView(position, convertView, parent);
if (position % 2 == 0) { // we're on an even row
view.setBackgroundColor(evenColor);
} else {
view.setBackgroundColor(oddColor);
}
return view;
}
}
getDropDownView
那麼你可以添加像上面的東西到你的方法的結尾。
編輯 - 更新與污水的建議。謝謝!
請注意,對於微調器下拉列表,您需要重寫getDropDownView。對於微調器,getView會返回項目自身顯示的視圖。 getDropDownView用於使視圖顯示在列表中。 – slund 2011-03-27 04:00:34
謝謝!我沒有真正使用過Spinner,也不知道'getDropDownView'。我根據你的評論編輯了我的答案。 – 2011-03-27 04:07:24
當我試圖做什麼建議我會得到以下錯誤 類型new ArrayAdapter
您可以創建自定義適配器,並改變每個項目的顏色。看看this鏈接瞭解更多詳情。
- 1. 交替顏色
- 2. 交替表顏色
- 3. 交替行顏色
- 4. WPF:ItemsControl上的交替顏色?
- 5. 與交替的顏色
- 6. 交替顏色的靶心
- 7. CSS div交替顏色
- 8. PrimeNG Treetable:交替行顏色
- 9. MVC交替顏色表
- 10. 交替網格顏色
- 11. 如何更改ListView的顏色,交替排列顏色?
- 12. 表格中的交替行顏色(* | x)?
- 13. 行中的交替顏色GridView
- 14. SSRS組中的交替顏色
- 15. freemarker中的交替錶行顏色
- 16. GWT的交替行顏色CellTable
- 17. javascript交替顏色行的表
- 18. 交替的Richfaces DataTable行顏色
- 19. HTML字段集的交替行顏色
- 20. ExpressionEngine表中的交替行顏色
- 21. Charts.JS酒吧沒有交替的顏色
- 22. 動態桌子上的交替顏色
- 23. HTML中的交替行顏色?
- 24. 可以jquery交替顏色的文本,
- 25. :交替顏色的nth-child配方
- 26. div上的交替背景顏色
- 27. xpages視圖交替行顏色
- 28. CSS表與交替顏色行
- 29. 交替選擇列表選項顏色
- 30. 組內SSRS交替行顏色
你的意思是交替或替代?如果你的意思是替代,那麼你能說出你的意思嗎? – 2011-03-27 03:48:57