Element <application>
nie obsługuje android:screenOrientation
. Możesz to powiedzieć przez reading the documentation.
Co do tego, dlaczego nie jest on obsługiwany w elemencie <application>
, wyobrażam sobie, że jest to przynajmniej po części dlatego, że nie powinno się go używać w wielu działaniach, a może nie we wszystkich działaniach.
Na przykład proponowane android:screenOrientation="portrait"
po prostu nie powinno się robić, prawie zawsze. landscape
Rozumiem, dla niektórych rodzajów aktywności (kamery, odtwarzacze wideo, niektóre gry). Ale portrait
oznacza:
- Nie chcesz, aby użytkownicy mogli korzystać z ich bocznego suwaka klawiatur sprzętowych
- Nie chcesz, aby użytkownicy mogli używać swoich tabletek w orientacji Android naturalny krajobraz
- nie chcesz uruchomić na Google TV
android:screenOrientation
powinny być stosowane tylko na tych działaniach, które mają absolutnie pozytywnie być w tym kierunku. W przeciwnym razie szanuj życzenia użytkowników dotyczące orientacji, której chcesz użyć. Brak możliwości ustawienia go jako aplikacji jest po prostu jednym ze sposobów, aby upewnić się, że faktycznie myślisz o tym, czy jest ona potrzebna do danego działania, czy nie.
po umieszczeniu w .. co? woda ? ;) – Reno
Proszę ponownie sformułować swoje pytanie. – TheCottonSilk
Wierzę, że pyta, dlaczego screenOrientation NIE jest attibutem, ale tylko . Zoombie? –
Samuh