android listview item style? -
before posted thread , i've googled ( how style listview items ) cannot find example showing how style listview item ( normal , touch , long click etc ) background colors want vk listview border radius , box shadow , please need other people searching there example or can 1 tell me have put inside xml selector background of item ?
image 1 show how listview item has border radius , shadow

image 2 showing when click on item

so guys there way ?
sure, it's best use styles here:
<!-- res/values/styles.xml --> <style name="listview" parent="@android:style/widget.listview"> <item name="android:background">@color/light_grey</item> <item name="android:cachecolorhint">@android:color/transparent</item> <item name="android:divider">@android:color/transparent</item> <item name="android:dividerheight">0dp</item> <item name="android:listselector">@drawable/list_item_selector</item> </style> the @color/light_grey definition:
<!--- res/values/colors.xml ---> <?xml version="1.0" encoding="utf-8"?> <resources> <color name="light_grey">#cccccc</color> </resources> you'll have define light_grey color in colors.xml , create card style list_item_selector.xml in drawables folder:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/item_selected" android:state_pressed="true"/> <item android:drawable="@drawable/item_focused" android:state_focused="true"/> <item android:drawable="@drawable/item_normal"/> </selector>
Comments
Post a Comment