2014-09-28 6 views
0

У меня есть listView, и я не понимаю, как underLine строка выбирается только для времени, когда я нажимаю на нее. С помощью этого кода выбранная строка остается подчеркнутой после нажатия на нее и исчезает, когда я выбираю новую строку.строка listView остается underLined

<ListView 
     android:id="@+id/left_drawer" 
     android:layout_width="240dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:background="@color/list_background" 
     android:choiceMode="singleChoice" 
     android:divider="@android:color/transparent" 
     android:dividerHeight="1dp" 
     android:listSelector="@drawable/list_selector" /> 

список Селектор:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@drawable/list_item_bg_normal" android:state_activated="false"/> 
    <item android:drawable="@drawable/list_item_bg_pressed" android:state_pressed="true"/> 
    <item android:drawable="@drawable/list_item_bg_pressed" android:state_activated="true"/> 

</selector> 

можно ли достичь этой функции?

UPDATE

я хочу достичь этой функции.

enter image description here

и после

enter image description here

с этим кодом выбранной строки doens't делать то, что описано в скриншотах, это один остается подчеркнуты.

благодарит заранее.

+0

Вы можете разместить свой экран съемки .... его непонятно, что вы сказали .. –

+0

@Tanimreja ok немного подождать. –

+0

@Tanimreja см. Обновление. –

ответ

2

Я думаю, это было бы полезно для вас. в файле XML list_selector пожалуйста добавьте этот код

<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item android:state_enabled="false" android:state_focused="true" 
     android:drawable="@android:color/black" /> 
    <item android:state_pressed="true" 
     android:drawable="@android:color/holo_red_dark" /> 
    <item android:state_focused="true" 
     android:drawable="@android:color/holo_red_dark" /> 

</selector> 

этот код является отлично работает для меня .. если лицо какие-либо проблемы, то комментарий .. Спасибо enter image description here

+0

вы спасли мой день, спасибо большое :) –

+0

приветствуются –

Смежные вопросы