Forçar a orientação de 'retrato' não funcionando - nenhuma dica?
-
25-09-2019 - |
Pergunta
Ei, tudo - tentei exibir apenas meu aplicativo na orientação de exibição de retrato sem sucesso.
Eu tenho o código: Android: screenorientation = "retrato" em cada botão, imageview, textview, etc ... nos meus arquivos XML, mas quando eu inclino o telefone para o lado, ele ainda entra na vista da paisagem.
Eu chamo a câmera no meu aplicativo, mas não acho que seja esse o problema - algum pensamento?
Solução
O layout é o lugar errado. Você tem que colocá -lo na atividade como esta:
<activity android:screenOrientation="portrait" ...>
Forçar uma atividade Android a sempre usar o modo de paisagem
O Google é tão difícil de entender? Google "Android Force Retrato" e os quatro primeiros links mostram a resposta ... (desculpe .. só tive que deixar sair :))
Outras dicas
Você tem que colocar o Android: screenorientation = "retrato" no Androidmanifest.xml.
Dentro Androidmanifest.xml Você tem que fazer algo assim:
<activity android:name=".Your_Activity_Name"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"/>