Есть ли способ скрыть вид, когда для него недостаточно места - PullRequest
4 голосов
/ 27 мая 2011

Давайте представим, что я положил 10 ImageView с в LinearLayout. На некоторых телефонах экран слишком маленький, подходит только 9. 10-е будет меньше.

Есть ли способ скрыть 10-е, если на экране недостаточно места?

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Да, это возможно. Вы можете получить высоту своего экрана, а затем добавить изображение и рассчитать сумму высот для всех добавленных изображений, а затем сравнить, если (sumHeightImages> = screenHeight): затем установите видимость остальных изображений равной GONE:)

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

Используйте ScrollLayout с вложенным LinearLayout, содержащим ImageView с.

...