У меня есть таблица, в которую я добавляю строки динамически. По умолчанию при щелчке строки ничего не меняется, поэтому пользователь не может получить уведомление о том, какая строка видна. Я хочу установить цвет фона темы по умолчанию для события onClick строки. Основная цель этого состоит в том, чтобы сопоставить его выбор с другими компонентами приложения.
РЕДАКТИРОВАТЬ:
Чтобы сделать его проще и понятнее, вот точный сценарий:
У меня есть табуляция, в которой есть табло. Я добавляю TableRow динамически, который содержит 3 TextView.
При выборе вкладки ее цвет меняется с серого на беловатый. Я хочу, чтобы в выбранном ряду была выполнена та же настройка цвета.
В любой ситуации я хочу убедиться, что какой бы цвет для выделения вкладок ни был, этот же цвет применяется к выделению строк.
Это мое точное требование, и я ищу решение за последние 2 дня. Но не могу найти ничего правильного.
В настоящее время меняю выбор строк по:
currSelectedRow.setBackgroundResource (android.R.drawable.divider_horizontal_bright); // .list_selector_background);
"list_selector_background" занимает такую длину под строкой и при выборе следующей строки, что spcae не выделяется. Таким образом, пробелы остаются между рядами здесь и там. Точно так же я пытался использовать «tab ....», что также вызывало почти те же результаты, что и list_selector. В настоящее время только что использовали «divider_horizont_bright», чтобы понять, какая строка выбрана. Но не получил моего решения.
Я хочу, чтобы выбранный цвет фона вкладки применялся к цвету фона строки.
Как мне получить эту информацию и установить цвет выбранной строки?