Разработчик Android хорошо обсудил создание собственных подклассов View: http://developer.android.com/guide/topics/ui/custom-components.html
Но я хочу написать свой собственный подкласс ViewGroup с моей собственной дочерней политикой позиционирования. Где есть минимальный пример такого рода вещей? (Это вопрос о кодировании , а не XML)
В частности, мне нужен горизонтальный макет, который (как LinearLayout) заполняет дочерние элементы слева - , но после горизонтального пространства потребляется, смещает дочерние элементы влево так, чтобы последний дочерний элемент выглядел выровненным с правым концом макета. Дочерние элементы похожи на кнопки, поэтому HorzontalScrollView не работает, поскольку жест прокрутки щелкает кнопки, а не перемещает их.
Если LinearLayout имеет возможность сделать это, я не смог его найти.