Когда я вставляю
activity android:name=".MainActivity"
android:configChanges="orientation|screenSize"
и выполняю это для каждого из моих действий, макет, когда я переворачиваю ориентацию в эмуляторе, не соответствует тому, как я сделал это в режиме дизайна.
Раньше, когда у меня не было configChanges, он работал бы просто отлично, за исключением того, что если я проигрывал аудио, он продолжал бы играть, и у меня не было бы способа приостановить звук, который воспроизводился, когда я впервыеначал это.
Как сохранить макет таким же, как я его разработал в своей альбомной деятельности, когда я запускаю эмулятор, и в то же время иметь возможность использовать configChanges, чтобы состояние объекта оставалось прежним?
Вот так выглядит мой код в моем Manifest.xml
файле для configChanges:
<activity android:name=".MainActivity"
android:configChanges="orientation|screenSize"/>
<activity android:name=".Listen"
android:configChanges="orientation|screenSize"/>
<activity android:name=".See"
android:configChanges="orientation|screenSize"/>
<activity android:name=".Study"
android:configChanges="orientation|screenSize" />