Obtenha orientação do telefone, mas fixe a orientação da tela em retrato
Quero obter a orientação do telefone, mas mantenha a orientação da tela na vertical. Portanto, não importa que o usuário mude o telefone para paisagem ou retrato, a visualização permanece a mesma, mas posso saber se está ligado em paisagem ou retrat
Definindo a atividade paraandroid: screenOrientation = "portrait" corrigirá os dois, mas eu não conseguiria detectar a orientação do telefone via
public void onConfigurationChanged(Configuration newConfig) {
switch (newConfig.orientation) {
case Configuration.ORIENTATION_PORTRAIT:
Toast.makeText(this, "Portrait", Toast.LENGTH_SHORT).show();
break;
case Configuration.ORIENTATION_LANDSCAPE:
Toast.makeText(this, "Landscape", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
lguém tem uma idéia de como consertar iss