Страница 1 из 1

ListView подсветка строки без касания.

Добавлено: 07 авг 2014, 14:58
Vovich
Здравствуйте. Хочу "подсветить" определенную строку Listview без касания. Подсветку после касания получил используя

Код: Выделить всё

		poklist.setOnItemClickListener(new OnItemClickListener() {
		    public void onItemClick(AdapterView<?> parent, View view, int position,long arg3) {
		        view.setSelected(true) ;
		    }
		});
ну и в layout List-a указал

Код: Выделить всё

    android:background="@drawable/bg_key_pok" 
    android:listSelector="@drawable/bg_key_pok"
bg_key_pok:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
        android:state_focused="true"
        android:drawable="@color/pressed_color"/>    
    <item 
        android:state_selected="true"
        android:drawable="@color/pressed_color"/>
    <item
        android:drawable="@color/default_color" />
</selector>
если коснусь и отпущу - подсветка есть
а если хочу программно указать (без касания) какую строку подсветить
poklist.setSelection(1) ;
не проходит.

Re: ListView подсветка строки без касания.

Добавлено: 09 авг 2014, 16:54
Mykola
<ListView
android:choiceMode="singleChoice"

Re: ListView подсветка строки без касания.

Добавлено: 15 авг 2014, 11:53
Vovich
Извиняюсь, отсуствовал... Не работает. Чудеса... или я дурак или лыжи не едут.

Re: ListView подсветка строки без касания.

Добавлено: 15 авг 2014, 12:44
KamiSempai
poklist.setItemChecked(position, true);

Re: ListView подсветка строки без касания.

Добавлено: 15 авг 2014, 13:41
Mykola
Vovich писал(а):Извиняюсь, отсуствовал... Не работает. Чудеса... или я дурак или лыжи не едут.
Дело не в бабине, просто ... сидит в кабине))

Так говорит мой друг

Re: ListView подсветка строки без касания.

Добавлено: 19 авг 2014, 09:56
Vovich
Спасибо за внимание. Буду копать.

Re: ListView подсветка строки без касания.

Добавлено: 19 авг 2014, 11:15
Foenix
прежде чем копать - нужно снять лыжи :-D

Re: ListView подсветка строки без касания.

Добавлено: 20 авг 2014, 10:28
Vovich
Извините, забыл сказать, что я использовал SimpleAdapter с двумя TextView для ListView. Может надо непосредственно TextView выделять?
Но по клику ведь нормально подсвечивает...