Как добавить ландшафтный макет только для одного из фрагментов в деятельности в Android? - PullRequest
0 голосов
/ 20 января 2012

У меня есть активность, в которой много фрагментов. Я хочу установить книжную и альбомную ориентацию только для одного фрагмента, скажем, фрагмента А. Я не хочу, чтобы на экране отображались другие фрагменты в альбомном режиме.

Поэтому я поместил в файл манифеста следующее:

   <activity
        android:name=".MyMainActivity" android:configChanges="orientation"
            android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|adjustResize">
    </activity>

Но это остановило отображение фрагмента A в альбомном режиме.

Я поместил 2 разных макета для фрагмента A, то есть один в папке layout-land и layout layout.

1 Ответ

0 голосов
/ 20 января 2012

, если вы сделали макет, используя xml в папке res. Там вы определяете ориентацию экрана Android = "potrait". Надеюсь, тогда это будет работать без влияния на другие фрагменты

...