Hello, I am using the code above to change the colors for selected/pressed states in my ListActivity. I want my ListActivity to be just like the default one only with my colors. There is one problem when I try my code below, it doesn't flash my pressed color when I use the DPAD to select an item from the list. Everything works great when I use the touch interface but I can't figure out the right combination of states to get the pressed color to flash after pressing DPAD_CENTER.
My code: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="false" android:state_pressed="true" android:drawable="@drawable/list_item_pressed"/> <item android:state_selected="true" android:drawable="@drawable/list_item_focused"/> <item android:drawable="@drawable/transparent"/> </selector> This code works great for touch. Can somebody tell me the combo I need to make my color flash with DPAD_CENTER selection? Thanks, Kevin On Mar 20, 8:33 pm, lavanya <[EMAIL PROTECTED]> wrote: > Hi, > Thanks for the help Megha.Got what I wanted. > > <?xml version="1.0" encoding="utf-8"?> > <selector xmlns:android="http://schemas.android.com/apk/res/android"> > <item > android:state_focused="true" > android:state_pressed="false" > android:state_selected="true" > android:drawable="@drawable/blue" > > /> > <item android:state_focused="true" > android:state_pressed="true" > android:drawable="@drawable/green" /> > > <item android:state_focused="false" > android:state_pressed="true" > android:drawable="@drawable/silver" /> > > <item android:state_selected="true" > android:drawable="@drawable/lightyellow" > /> > > <item > android:drawable="@drawable/lightgreen" > /> > > </selector> > > If I use the code above things seem to work.However,if I declare the > colors directly (as in my previous post) I get an error.Maybe its > because a drawable can only reference other drawables?Anyways,thanks > again. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

