LiteCoding

Заметки о программировании

Архив за Январь, 2012

android-classkit v0.3

без комментариев

Вчера зарелизил очередную версию библиотеки для Android, которая расширяет возможности стандартного API. На данный момент у нее следующие возможности:

1. Позволяет использовать кастомные layout’ы в плоских списках (аналог SimpleAdapter)
2. Позволяет использовать кастомные layout’ы в группированных списках (аналог HeaderViewListAdapter)
3. Позволяет использовать кастомные layout’ы для настроек (preferences)
4. Позволяет использовать альтернативные хранилища для настроек (sqlite, RAM и др.)

Скачать последнюю версию android-classkit и демонстрационное приложение можно отсюда.
Прочитать о том, как использовать кастомные layout’ы в списках можно здесь.

Written by Дмитрий Воробьев

Январь 14th, 2012 at 18:10

Нестандартный ListView своими руками

без комментариев

Честно говоря, я немного покривил душой, когда придумывал название статьи. Речь сейчас пойдет не столько о нестандартном списке, сколько о нестандартно выглядящих элементах списка. Сам по себе Android API предоставляет очень удобный инструмент для создания списков с нестандартными элементами. Иногда этих возможностей достаточно, тогда с помощью класса SimpleAdapter и несложных манипуляций можно получить требуемый результат (подробности можно посмотреть, например, в одной из статей блога Sai Geetha). Но когда требуется изменить отображение элемента в соответствии с состоянием объекта, приходится садиться за собственную реализацию.

И вот, появляется задача изменить цвет фона элементов на четных позициях, отображать те или иные вложенные элементы в зависимости от флагов и значений. Добро пожаловать в мир настоящих списков с нестандартными элементами.
Читать далее »

Written by Дмитрий Воробьев

Январь 14th, 2012 at 15:11