Selector for custom list view “Change ListView background - strange behaviour”

前端 未结 2 1483
名媛妹妹
名媛妹妹 2021-01-17 00:39

I am using this tutorials and I want to add selectors for this list view. I tried some codes but it doest work. How can I do it.

I used code as list_selector.xml

相关标签:
2条回答
  • 2021-01-17 01:16

    Just change a word here from listSelector to background. Because you want it as the background drawable selector, right?

            <ListView
              android:id="@+id/select_names_tags_lv"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
                    android:background="@drawable/list_selector"
              android:layout_alignParentTop="false"
              android:layout_gravity="center_vertical">
            </ListView>
    

    EDIT:

    try changing your selector file to (I changed the order of the two items):

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true"
            android:drawable="@drawable/list_selector_background_pressed" />
        <item android:state_focused="true"
            android:drawable="@drawable/list_selector_background_focus" />
    </selector>
    
    0 讨论(0)
  • 2021-01-17 01:38

    Check the following link. here i mentioned a complete code to use listview properly. Using this we can achieve any listview behavior. We can embed animation also.

    Change ListView background - strange behaviour

    Hope this help :)

    0 讨论(0)
提交回复
热议问题