Список изображений, которые обертывают - PullRequest
3 голосов
/ 26 апреля 2010

У меня есть LinearLayout с фиксированным представлением. Я динамически внедряю в него изображения (ImageViews), но заранее не знаю, сколько из них будет вставлено. Я хотел бы иметь макет, где изображения автоматически переносятся и переходят на новую строку, когда они превышают доступную ширину отца (LinearLayout)

как вы посоветуете мне двигаться?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 26 апреля 2010

Как я ответил на вопрос , заданный за пару часов до твоего:

Сегодня в Android нет менеджера компоновки, который бы вел себя как FlowLayout в Swing, где он помещает виджеты в несколько строк. Теоретически вы можете написать его самостоятельно, взглянув на открытый исходный код LinearLayout и т. Д. И следуя установленным ими шаблонам.

Извините!

0 голосов
/ 26 апреля 2010

Определите ListView внутри линейного макета, как показано ниже. Оберните вокруг него теги Linear Layout.

<ListView
    android:id="@android:id/list" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp"
    android:layout_weight="1"
    android:drawSelectorOnTop="false"
    android:scrollbarAlwaysDrawVerticalTrack="true" 
/>

Обновляйте этот список динамически при добавлении изображений. Это решит ваши проблемы.

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