Вау ... это довольно длинный заголовок. Но вот суть моего вопроса.Как форматировать значение курсора в SimpleCursorTreeAdapter для ExpandableListView
Я возвращаю курсор, который содержит данные из таблицы SQLiteDatabase с названием Budget. В одном из столбцов в базе данных хранится сумма валюты для элемента.
Таблица выглядит примерно так.
_id Item Amount
1 Book 299.99
Право, так что я вернуть курсор, чтобы использовать мой собственный пользовательский адаптер, который наследуется от SimpleCursorTreeAdapter, а затем загрузить данные в ExpandableListView.
Теперь вопрос в том, как мне перейти к форматированию отображения суммы. Я знаю, как делать фактическое форматирование (NumberFormat в местной валюте), но я хочу знать, как получить доступ к значению курсора, чтобы изменить его, прежде чем он вставляет в ExpandableListView.
Доступно ли я курсору или я должен разбираться в методах SimpleCursorTreeAdapter?
Буду признателен за любые советы и указания, поскольку я полностью в тупике.
Кроме того, я должен добавить, что ViewBinder будет делать трюк, но я работаю с уровнем API 4, а ViewBinder работает только с уровня api 5. – Richard
Я делаю что-то подобное ЗДЕСЬ http://stackoverflow.com/вопросы/10611927/simplecursortreeadapter-и-cursorloader – toobsco42