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

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -