Я разработал идеальный портретный макет. Я хотел бы включить это как часть ландшафтной версии (см. Вложение).Как включить портретный макет в ландшафтном макете?
Там нет дополнительной функциональности, так что я не вижу необходимости идти на неприятности с использованием фрагментов.
Конечно, нельзя использовать портретную версию макета в альбомной версии. Следующий код создает очевидную ошибку «макеты не должны включать в себя»:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
>
<include
android:layout_width="wrap_content"
android:layout_height="match_parent"
layout="@layout/my_perfect_layout"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/demo"
/>
</LinearLayout>
Есть ли способ заставить каталог раскладки, так что я не получаю этого включает бесконечный цикл? Или вообще есть другой способ? Я бы очень хотел избежать изменения кода Java на этом этапе!
Создание третьего файла, как вы предложили, трюк. Спасибо за помощь! –