BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024
-
14 oct. 2013 à 11:01
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024
-
15 oct. 2013 à 09:25
Hello,
Une petite question pour les développeurs Android!
Je dois réaliser une appli compatible mobile tablette. La version mobile doit avoir une orientation en portrait alors que la version tablette doit être en paysage. Jusque là, ok.
Pour une Activity précise, j'utilise une même Activity avec 2 layouts différents: un dans le répertoire layout et l'autre dans le répertoire layout-sw600dp-land. Je pensais que cela suffirait à bloquer l'orientation...mais non?
Avez-vous une astuce à partager? Dans la mesure du possible, j'aimerais n'avoir qu'une seule Activity. Est-ce possible d'après vous?
// force portrait for mobile and landscape for tablet
if(getResources().getBoolean(R.bool.portrait_only)){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}else{
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}