Bonjour,
J'ai une appli avec une orientation définie en mode portrait pour les téléphones et paysage pour les tablettes. Mais pour les utilisateurs de phablettes (la Sony Xperia T2 Ultra pour être précis), avec un écran de 6", l'appli se met en mode paysage.
J'ai une fonctions isTablet qui détermine si on a affaire à un téléphone ou tablette
Donc comment faire pour que les grands téléphones soient considérés comme des téléphones ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & res.Configuration.SCREENLAYOUT_SIZE_MASK) >= res.Configuration.SCREENLAYOUT_SIZE_LARGE; }
J'ai bien l'idée de demander à l'utilisateur quelle config il préfère, garder cette variable dans une Shareprefence, mais y aurait il une autre solution ?
Merci
Partager