2013-02-10 2 views
0

Я хочу заставить две разные ориентации в моем приложении. Только портрет для смартфонов и только пейзаж для планшетов. Поскольку я должен определить его в манифесте для каждого вида деятельности, я не могу понять, как это программно!Android: Принудительная ориентация для планшетных программ

Я пробовал с setRequestedOrientation (int requestOrientation) в своей деятельности onCreate, но это действительно не начинается с моей запрашиваемой ориентации. Существует некоторая далай, прежде чем моя ориентация запроса будет установлена.

+3

«Я хочу заставить две разные ориентации в своем приложении. Только портрет для смартфонов и только пейзаж для планшетов» - зачем пользователю это хотеть? – CommonsWare

+0

потому что в планшете мое приложение лучше подходит в ландшафте и в smatphones на портрете – TheModularMind

+1

Но не должен * пользователь * решить, что * пользователь * считает «лучше подходящим»? В конце концов, это устройство пользователя. – CommonsWare

ответ

0

Разработайте две разные версии, каждая из которых заставляет свою ориентацию и таргетировать определенные размеры экрана и распространять.