1
我有一個ListView在代碼中創建這樣的:的Android的ListView SetSelector問題
ListView lv = new ListView(this);
lv.setId(GENERALLISTVIEWID);
lv.setBackgroundColor(0x333333);
lv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
lv.setDivider(null);
lv.setDividerHeight(0);
lv.setSelector(R.drawable.mainselector);
在我mainselector:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/orange" android:state_pressed="true"/>
<item android:drawable="@color/white" android:state_selected="true"/>
</selector>
的問題是,當我選擇該行,該在單元格下面的整個列表視圖點亮橙色。爲什麼不只是單排橙色?
你想選擇Oagnge和其他背景白色? – 2012-08-01 15:25:15