Maison > Java > javaDidacticiel > Comment puis-je déterminer par programme l'orientation d'un appareil Android ?

Comment puis-je déterminer par programme l'orientation d'un appareil Android ?

Barbara Streisand
Libérer: 2024-12-17 10:10:26
original
517 Les gens l'ont consulté

How Do I Programmatically Determine Android Device Orientation?

Détermination de l'orientation sur les appareils Android

En tant que développeur Android, il est crucial d'adapter votre application aux différentes orientations des appareils. Cela permet une expérience utilisateur optimale sur les smartphones et les tablettes qui peuvent changer d'orientation de manière dynamique. Cet article explique comment vérifier par programmation l'orientation actuelle d'un appareil Android, facilitant ainsi la création d'applications réactives et adaptables.

Solution :

Pour déterminer l'orientation d'un Téléphone Android, l'objet Configuration des ressources fournit des informations sur la configuration actuelle et la récupération des ressources. Récupérez l'orientation à l'aide du code suivant :

int orientation = getResources().getConfiguration().orientation;
Copier après la connexion

En fonction de la valeur de la variable d'orientation, vous pouvez vérifier si l'appareil est en mode paysage ou portrait :

if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
  // Landscape mode
} else {
  // Portrait mode
}
Copier après la connexion

Informations supplémentaires :

Référez-vous à la documentation du développeur Android pour une compréhension complète des modifications de configuration, y compris l'orientation, sur Android appareils.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal