Android Custom Listview проблема - по расписанию я могу изменить цвет и размер текста? - PullRequest
0 голосов
/ 25 сентября 2011

Я работаю над проектом, похожим на расписание автобусов. И мне интересно одно: есть ли способ сделать что-то вроде этого:

listview Вот так я хочу выглядеть как мой список. Моя идея - узнать текущее время и показать, когда уходит первый автобус в зависимости от текущего времени. Поэтому, если это 12:00 am/pm, я хочу показать, что следующий автобус отправляется в 12:15 следующим образом. Чтобы сделать текст другим цветом и увеличить его.

Какие-нибудь идеи или предложения, как я могу это сделать или возможно сделать что-то подобное? Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 25 сентября 2011

используйте пользовательский адаптер для просмотра списка, а из метода getview () этого класса просто проверяйте текущее время, от которого зависит время. Если доступно, измените текст и шрифт этой строки списка (textview) просто. Спасибо.

1 голос
/ 25 сентября 2011

Вы можете установить нужный элемент как выбранный элемент.Затем в слушателе onItemSelected вы можете изменить цвет и размер текста.Также сохраните текущий выбранный элемент в элементе, чтобы можно было вернуть размер и цвет, когда он не выбран.

Ссылка: http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...