2010-11-18 2 views
0

Привет всем - я попытался отобразить только свое приложение в ориентации на портретное изображение безрезультатно.Ориентация «портрет» не работает - все советы?

У меня есть код: android: screenOrientation = "портрет" в каждой кнопке, ImageView, TextView и т. Д. ... в моих xml-файлах, но когда я наклоняю телефон в сторону, он все равно переходит в альбомный вид.

Я вызываю камеру в своем приложении, но я не думаю, что это проблема - любые мысли?

+0

аааа, что было супер глупо с моей стороны - я никогда не ставил его в манифесте ... спасибо! – Sapp

ответ

5

макет неправильного места. Вы должны поместить его в своей деятельности, как это:

<activity android:screenOrientation="portrait" ...> 

Force an Android activity to always use landscape mode

является Google, что трудно понять? google "android force portrait", и первые четыре ссылки показывают ответ ... (извините .. просто пришлось выпустить его :))

+0

AHhh, что было очень глупо с моей стороны - я никогда не ставил его в манифест ... спасибо! – Sapp

2

Вы должны поставить андроид: screenOrientation = "портрет" в AndroidManifest. XML.

В AndroidManifest.xml вы должны сделать что-то вроде этого:

<activity android:name=".Your_Activity_Name" 
     android:configChanges="keyboardHidden|orientation" 
     android:screenOrientation="portrait"/> 
Смежные вопросы