2012-05-23 4 views
0

Как я могу обернуть содержимое внутри коробки? Также как твиттер.Обтекание содержимого внутри коробки

проверить, как Twitter и как это мое:

http://img17.imageshack.us/img17/8241/stackoverflow.png

+0

Постарайтесь немного объяснить, чего вы хотите достичь. В этом случае изображение не так много слов ... –

+0

Все твиты находятся в белом ящике. Я пытался сделать что-то подобное, но когда список слишком велик, и вы прокручиваете, перемещается только содержимое внутри коробки, а не вся коробка. –

ответ

1

Чтобы получить эффект вы пытаетесь идти далеко, вы будете иметь, чтобы использовать 9patch PNG в качестве фонового изображения для вашего ListView и установите дополнение в свой список ListView в соответствии с размером вашей границы на вашем 9patch. 9patch должен выглядеть точно так же, как фон, как показано в примере Twitter.

You can learn more about 9patches here.

+0

Я уже пробовал это и другие вещи. Проблема в том, что когда список слишком длинный, и вы прокручиваете содержимое внутри поля, которое перемещается, а не весь блок ... –

+0

Отредактировал свой ответ, чтобы отразить это. –

+0

Но если я установил прописку в моем ListView, полоса прокрутки также получит прописку, а в Твиттере полоса прокрутки не имеет прокладки ... Проверьте это: http://img696.imageshack.us/img696/1861/aaaaadj.png –

0

Это оптическая иллюзия. Вы действительно хотите создать три 9-патча - верхний элемент, средний элемент, нижний элемент. Затем динамически задайте фону для каждого элемента на основе его позиции в списке. Просто убедитесь, что ваши границы правильно расположены между чертежами, и вы должны быть в порядке.

Смежные вопросы