2014-01-22 4 views
0

Я работаю над динамическим приложением Android на Java, где представление списка получает значения из базы данных.Android: измените цвет ТЕКСТА выбранного списка Элемент в Java

То, что я ищу, - это изменить цвет ТЕКСТА выбранного списка. Элемент в этом списке, а цвет этого текста должен быть изменен, чтобы указать, что этот элемент выбран, независимо от того, была ли эта деятельность изменена , Всякий раз, когда мы возвращаемся к этой активности, чтобы сделать другой выбор, этот элемент изменения цвета должен быть там с измененным цветом текста.

+1

Вы что-то пробовали? –

+0

Каков ваш вопрос? Как изменить цвет текста при выборе элемента или как сохранить выделение, возвращаемое в Activity? Или оба?? – sthor69

+0

Изменение цвета тривиально (пока вы читаете на нем: http://developer.android.com/reference/android/widget/TextView.html#setTextColor(int)). Сохранение состояния может выполняться миллионами способов: записать в DB, ​​в SharedPreferences, в Sarver ... – s1m3n

ответ

0

Когда вы выбираете элемент, вам необходимо сохранить эту информацию в статической структуре данных. Если вы хотите, чтобы выбор был постоянным (даже если приложение закрыто), вам нужно будет сохранить индикатор выбора в своей базе данных. Когда вы читаете вашу базу данных для дополнительных данных, используйте «индикатор выбора» в своем адаптере, чтобы решить, какой цвет использовать.

Простое изменение текстаЦвет вашего текстового поля не будет сохраняться, когда вы вернетесь к этой активности.

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