Разработка пользовательских подклассов ViewGroup для Android - PullRequest
6 голосов
/ 25 января 2011

Разработчик Android неплохо обсудил написание собственных подклассов View: http://developer.android.com/guide/topics/ui/custom-components.html

Но я хочу написать свой собственный подкласс ViewGroup с моей собственной дочерней политикой позиционирования.Где минимальный пример такого рода вещей?(Это вопрос Java coding , а не XML)

В частности, я хочу горизонтальный макет, который (как LinearLayout) заполняет дочерние элементы слева - , но один разгоризонтальное пространство используется, сдвигает дочерние элементы влево, так что последний дочерний элемент выглядит выровненным по правому концу макета.Дочерние элементы похожи на кнопки, поэтому HorzontalScrollView не работает, поскольку жест прокрутки нажимает кнопки, а не перемещает их.

Если в LinearLayout есть возможность сделать это, я не смог бы ее найти.

1 Ответ

10 голосов
/ 25 января 2011

HorizontalScrollView должно работать, прокрутка не должна нажимать кнопки.Но если вы действительно хотите написать свой собственный макет, взгляните на этот архив (также доступно видео )

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