Два года спустя ошибка все еще существует!Хотя атрибуты ALL android: layout _ * должны поддерживаться тегом , атрибут android: layout_gravity - нет (какой тип является большим недостатком для макетавозможность повторного использования).
Обходной путь, который я сейчас использую, заключается в том, чтобы программно установить поле макета следующим образом:
( (LinearLayout.LayoutParams) includedView.getLayoutParams () ).gravity = Gravity.BOTTOM | Gravity.RIGHT;
ИЛИ для FrameLayout в качестве родительскогонапример:
( (FrameLayout.LayoutParams) includedView.getLayoutParams () ).gravity = Gravity.BOTTOM | Gravity.RIGHT;
РЕДАКТИРОВАТЬ:
Я также обнаружил, что атрибут android: layout_gravity применяется для include тег IF it (тег включает ) содержит теги layout_width и layout_height !