Элемент <application>
не поддерживает android:screenOrientation
. Вы можете сказать это reading the documentation.
Что касается того, почему он не поддерживается в элементе <application>
, я предполагаю, что это, по крайней мере, частично, потому что вы не должны использовать его для многих видов деятельности и, возможно, не для всех видов деятельности.
Например, ваш предлагаемый android:screenOrientation="portrait"
просто не должен быть выполнен, почти всегда. landscape
Я могу понять, для определенных видов деятельности (камеры, видеоплееры, некоторые игры). Но portrait
означает:
- Вы не хотите, чтобы пользователи могли использовать их боковой слайдер аппаратных клавиатуры
- Вы не хотите, чтобы пользователи могли использовать свои таблетки в ориентации Android-природный ландшафт
- Вы не хотите работать на Google TV
android:screenOrientation
следует использовать только на тех видах деятельности, которые абсолютно положительно имеют быть в этой ориентации. В противном случае, пожалуйста, соблюдайте пожелания ваших пользователей относительно того, какую ориентацию использовать. Не позволять вам устанавливать его для приложения в целом - это просто один из способов помочь вам убедиться, что вы действительно думаете о том, нужен ли он для данного вида деятельности или нет.
если есть .. какой? воды ? ;) – Reno
Пожалуйста, перефразируйте свой вопрос. – TheCottonSilk
Я считаю, что он спрашивает, почему screenOrientation НЕ является атрибутом, но только . Zoombie? –
Samuh