Таким образом, у меня есть listview, и я хочу добавить различные "разделы" к нему. Я понимаю, как addHeaderView работает, и это является прямым, но является там способом добавить заголовки раздела? Как скажем, у меня есть алфавитный список, есть ли способ отметить вершину каждого раздела букв? Список является динамичным, хотя, таким образом, я не буду знать, когда/где мне будет нужен заголовок раздела, пока я не доберусь до той точки.
Эти заголовки разделов называются "разделителями" в списках Android. Чтобы указать, что данный элемент в списке является разделителем, вы должны модифицировать свой адаптер, чтобы он возвращал false
из метода isEnabled для этой позиции. Это поможет, если вы правильно напишите метод getItemViewType, так что вы сможете настроить макет для записей с разделителями.