Страницы

Поиск по вопросам

понедельник, 8 июля 2019 г.

Как в компоненте ListView выделить цветом “нажатый” пункт?

Есть
ListView lv = (ListView) findViewById(R.id.lvBase);
И обработчик "нажатий"
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View v, int position, long id) { currentPos = position; } });
Как выделить ("подсветить" или цветом) выбранный пункт?


Ответ

Надо задать drawable типа:

И сделать на него ссылку в лейауте строки списка:
android:orientation="horizontal" android:focusable="false" android:clickable="false" >

Комментариев нет:

Отправить комментарий