我正在製作一個應用程序來計算其顏色帶外的電阻值。在純編程方面一切正常。在選擇色帶的那一刻,我正在使用一個裝滿顏色列表的微調框。自定義微調器的項目背景顏色
我真的想讓它看起來更好。我希望能夠在微調各個項目的背景色設置爲與其對應的顏色:
我應該怎麼做才能實現這一目標?這裏是我的代碼部分:
Array用於微調:
<string-array name="FourBandResistorFullColor">
<item>Black</item>
<item>Brown</item>
<item>Red</item>
<item>Orange</item>
<item>Yellow</item>
<item>Green</item>
<item>Blue</item>
<item>Violet</item>
<item>Gray</item>
<item>White</item>
</string-array>
適配器代碼OnCreate
方法:
var bandOne = FindViewById<Spinner>(Resource.Id.bandOneColor);
var bandOneAdapter = ArrayAdapter.CreateFromResource(this, Resource.Array.FourBandResistorFullColor,
Android.Resource.Layout.SimpleSpinnerItem);
bandOneAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
bandOne.Adapter = bandOneAdapter;
bandOne.ItemSelected += BandOne_ItemSelected;
你使用什麼適配器作爲'Spinner'? – Luksprog
我用一些代碼更新了問題! –