Android: setselector color for listview not working -
i have listview activity in set selector color using following code. when select item, whole list gets highlighted selector color, don't want. doing wrong? appreciated.
listview lv = getlistview(); lv.setfocusableintouchmode(true); lv.setbackgroundcolor(color.white); lv.setselector(r.color.blue);
use way use selector
create xml in res/drawable , set color different event state
xml selector
example, let res/drawable/selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@color/gray" /> </selector> then declare gray in your res\values\colors.xml
<color name="gray">#808080</color> then set selector
lv.setselector( r.drawable.selector);
Comments
Post a Comment