Добавление просмотра списка к макету / деятельности с использованием списков - PullRequest
0 голосов
/ 06 июля 2011

Я провел последние полтора дня, изучая списки, и до сих пор не могу понять, что я хочу сделать. Я пытаюсь создать фиктивную ленту для макетного приложения, после некоторого исследования я предполагаю, что для этого мне нужно создать собственное представление списка, но прежде чем я смогу даже беспокоиться о собственном просмотре списка, мне нужно выяснить, как получить его в моем раскладка. listview к моему макету. Я создал список, который использует списки, но я не хочу, чтобы список занимал весь экран.

Вот мой код на данный момент:

основной класс: http://pastebin.com/ExY4VLVv

xml:

http://pastebin.com/3CTy29fQ

Я немного разбирался во всем, что мог найти, от попыток фрагментирования до вышесказанного. Я не придирчив к тому, как это достигается вообще, если у меня есть мой макет + фид под ним для того же действия. Если я собираюсь построить все это неправильно, я открыт для предложений, пока моя конечная цель достигнута.

1 Ответ

0 голосов
/ 10 августа 2011

Я думаю, что это поможет вам ответить:

1) Включите линейный макет [с ориентацией, установленной на Вертикальный] в макет, где вы хотите показать свой фиктивный канал. Скажем, линейный макет назван, listParent.

2) Напишите другой файл макета - скажем, list_row.xml, который имеет линейный макет [с ориентацией по горизонтали], который представляет содержимое канала. Может показаться, что у вас есть изображение слева и немного контента справа. По сути, из чего состоит ваш «корм».

3) В вашем коде активности, как только вы получите данные канала, выполните их через цикл итератора, и для каждой строки данных накачайте файл макета list_row.xml и добавьте их в listParent linearLayout.

ПРИМЕЧАНИЕ. Желательно разместить линейный макет listParent внутри scrollView, чтобы вы могли видеть все содержимое, если оно выходит за пределы обычного размера экрана!

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