我知道对此还有其他问题,但我做不到。
我有这个代码:
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);
这是有效的,但它改变了所有行的背景颜色,我只想改变按下的行高亮颜色。
请不要用 xml 代码回答,我都是以编程方式完成的。
任何想法?