Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
#1

Выделить строку кастомного списка при нажатии на нее - Программирование Android

08.06.2016, 09:37. Просмотров 173. Ответов 5
Метки нет (Все метки)

Имеется кастомный ListView, строки у которого выводятся через TextView.
Требуется при нажатии на строку списка выделять ее жирным.
Скажите, как можно это реализовать?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private ListView lvItems;
...
...
...
        lvItems.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View itemClicked, int position, long id) {
                selectItem(position);
            }
        });
 
 
    private void selectItem(int pos) {
   //событие выбора строки
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2016, 09:37     Выделить строку кастомного списка при нажатии на нее
Посмотрите здесь:

Получить id записи в бд при нажатии на пункт списка - Программирование Android
У меня такой вопрос: Есть список ListView который заполняется данными из Базы (SQLite). Мне нужно при нажатии на пункт списка получить...

NoClassDefFoundError при запуске кастомного видеоплеера - Программирование Android
Всем привет! Являюсь iOS-разработчиком с некогда небольшим Android-прошлым. Так что, извиняйте, если что, за простые ошибки -...

Как при нажатии на кнопку прочитать определенную строку в текстовом файле? - Программирование Android
Всем привет :) мне надо по нажатию на кнопку прочитать файл на СД и записать в стринг с определенной строки. допустим мне нужна строка...

Динамическое создание кастомного layout - Программирование Android
Всем здрасте. Столкнулся с такой проблемой. Стоит задача по нажатию на динамически созданный едит текст в леяуте (с едит текстом и кнопкой...

Удаление данных из кастомного ArrayList - Программирование Android
Всем привет, тут столкнулся с такой проблемой, я создаю динамически елементы final View view =...

Создание кастомного календаря с динамическими данными - Программирование Android
Раз с одной проблемой мне тут помогли, значит попробую еще раз может и тут мне чем то помогут (: В общем проблема состоит в том что есть...

Доступ к содержимому элементов кастомного ListView - Программирование Android
Есть у меня ListView Есть кастомный ListAdapter, который делает элементы аля &quot;TextView - EditText&quot; В общем, тут всё круто, всё...

Какой адаптер нужен для кастомного ExpandableListView - Программирование Android
Доброго дня. Мне нужно отобразить данные в виде сворачивающегося списка. Нашёл подходящий ListView для этого - ExpandableListView. Но...

Ошибка при нажатии - Программирование Android
делаю приложение по урокам http://dajver.blogspot.com/2012/01/android-4-ontouchevent.html GameView.java public class GameView...

Действие при нажатии на ссылку - Программирование Android
Есть TextView, в тексте содержится ссылка. Как сделать, чтоб при нажатии на ссылку происходило какое-то действие (не переход по адресу или...

Вылет при нажатии кнопки - Программирование Android
Доброго времени суток. Опять непонятная ошибка, при нажатии кнопки приложение вылетает. Вот ошибка: java.lang.IllegalStateException:...

Ошибка при нажатии на кнопку - Программирование Android
package ru.test.gthen; import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
10.06.2016, 09:47  [ТС]     Выделить строку кастомного списка при нажатии на нее #2
Что, действительно, никто не знает?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
10.06.2016, 10:06     Выделить строку кастомного списка при нажатии на нее #3
Slon747, вроде, давно программируешь-то. Это всё делается в адаптере или через разметку. Если в адаптере, то туда надо передать условие (т.е. определить позицию выделенной строки).
SeregaJ
9 / 9 / 0
Регистрация: 20.05.2016
Сообщений: 153
10.06.2016, 10:15     Выделить строку кастомного списка при нажатии на нее #4
Цитата Сообщение от Slon747 Посмотреть сообщение
Что, действительно, никто не знает?
parent.getChildAt(position);
а вообще в событии у вас же уже есть вьюха itemClicked. Что мешает в этой вьюхе изменить атрибуты элементов, входящих в нее?
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
10.06.2016, 10:31  [ТС]     Выделить строку кастомного списка при нажатии на нее #5
Цитата Сообщение от CoolMind Посмотреть сообщение
Slon747, вроде, давно программируешь-то. Это всё делается в адаптере или через разметку. Если в адаптере, то туда надо передать условие (т.е. определить позицию выделенной строки).
При выведении списка в адаптере так и делаю.
Java
1
public View getView(int position, View convertView, ViewGroup parent)
Но нужно выделить строку уже выведенного списка.

Добавлено через 18 секунд
Цитата Сообщение от SeregaJ Посмотреть сообщение
parent.getChildAt(position);
а вообще в событии у вас же уже есть вьюха itemClicked. Что мешает в этой вьюхе изменить атрибуты элементов, входящих в нее?
Спасибо. Попробую.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
10.06.2016, 11:51     Выделить строку кастомного списка при нажатии на нее #6
Slon747, через xml: http://stackoverflow.com/questions/5...iew-in-android
http://stackoverflow.com/questions/1...ay-highlighted
Yandex
Объявления
10.06.2016, 11:51     Выделить строку кастомного списка при нажатии на нее
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru