我知道還有其他關於這個問題,但我不能做得很好。改變選定的項目列表視圖的顏色
我有這樣的代碼:
StateListDrawable sld = new StateListDrawable();
sld.addState(new int[] {android.R.attr.state_pressed}, new ColorDrawable(Color.rgb(0, 255, 0)));
lv = new ListView(this);
lv.setId(854);
lv.setSelector(sld);
正在工作,但它改變了所有行的背景顏色,我只希望更改按下行hightlight顏色。
請不要用xml代碼回答,我會以編程方式完成所有操作。
有什麼想法?
嘗試從state_pressed更改爲state_activated – Ogen
另外,把'lv.setChoiceMode(1);' – Ogen
state_activated是API lvl 11,不能使用它。仍然這樣做。 – Nanoc