Estou trabalhando em um aplicativo leitor para ser usado no Ubuntu-Touch. Ao ler livros do aplicativo, seria um recurso útil bloquear a orientação em retrato ou paisagem. Isso seria útil ao ler na cama de lado.
Eu tentei usar automaticOrientation = false or true
, no entanto, o SDK atualmente bloqueia a orientação em retrato quando definido como falso.
Existe uma maneira de bloquear a orientação da tela do dispositivo em uma ou outra e mantê-la bloqueada?
Atualizar:
As versões mais recentes do Ubuntu for Phone têm uma opção global para bloquear a orientação. No entanto, eu ainda gostaria de fazer isso no nível do aplicativo.
Ainda estou procurando uma maneira de fazer isso.
Respostas:
Infelizmente, ainda não há como definir uma determinada orientação programaticamente. No entanto, você pode bloquear a orientação do seu aplicativo em um determinado (retrato ou paisagem) no arquivo da área de trabalho do seu aplicativo. Veja o seguinte link: https://wiki.ubuntu.com/Unity8/FullShellRotation . O recurso foi lançado há algum tempo, e talvez você já o use.
fonte
Isso ainda é um problema para você? Talvez expor a funcionalidade no nível do sistema através da interface do usuário do seu aplicativo possa ser o melhor caminho a percorrer. Eu suspeito que o bloqueio no nível do aplicativo seja considerado um bug pelos desenvolvedores do sistema, por isso não é oferecido.
fonte