Especifica a orientação da tela de um dispositivo móvel.
Sintaxe
SetScreenOrientation( [ nOrientation ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nOrientation | numérico | Valor correspondente a orientação desejada. Consulte a área de observações abaixo para conhecer os valores possíveis para este parâmetro. |
|
|
Observações
Utilize um dos tipos abaixo no parâmetro nOrientation:
Tipo
Orientação da tela
-1
Orientação não especificada. A tela rotaciona livremente de acordo com o sensor ou com a configuração do usuário no dispositivo.
2
Orientação no modo Paisagem. Fixa no modo onde a largura é maior que a altura.
1
Orientação no modo Retrato. Fixa no modo onde a altura é maior que a largura estando rotacionado 90 graus no sentido horário em relação ao modo Paisagem.
8
Orientação no modo Paisagem Invertida. Fixa a 180 graus em relação ao modo Paisagem.
4
Orientação no modo Retrato Invertido. Fixa a 180 graus em relação ao modo Retrato.
Exemplos
#define ORIENTATION_UNSPECIFIED -1 // Posição livre definida pelo usuário ou sensor do dispositivo. #define ORIENTATION_PORTRAIT 1 // Tela fixa na posição retrato. #define ORIENTATION_LANDSCAPE 2 // Tela fixa na posição paisagem. #define ORIENTATION_INVERTED_PORTRAIT 4 // Tela fixa na posição retrato invertido. #define ORIENTATION_INVERTED_LANDSCAPE 8 // Tela fixa na posição paisagem invertida. oMbl:SetScreenOrientation(ORIENTATION_LANDSCAPE)