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
Barbara Streisandoriginal
2024-12-17 10:10:26520parcourir

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;

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
}

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!

Déclaration:
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