Создание собственных подклассов Android ViewGroup

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

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

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

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

6
задан jimfwirth 25 January 2011 в 02:30
поделиться