J'ai une androidapp avec un fond mais je veux rester en portrait toujours. Donc, l'activité peut tourner, juste le fond d'écran ne peut pas. Est-ce possible?Android windowBackground tourne avec le périphérique
Répondre
Vous pouvez le faire par le biais du code ou en utilisant le comportement natif de la manière dont les fichiers xml de mise en page paysage et portrait sont choisis en fonction de la rotation de l'écran.
Dans votre dossier res/vous avez par défaut la disposition/dossier. Ici, par exemple, vous pouvez avoir le fichier main.xml avec l'arrière-plan de votre élément défini sur @ drawable/background_portrait.
Qu'est-ce que vous pouvez alors faire est de créer un nouveau dossier dans la résolution/dossier appelé mise en terre/et à l'intérieur ici, vous aurez également main.xml
Dans ce dernier cas, vous devez mettre à jour le main.xml (Dans le dossier layout-land /) pour spécifier l'arrière-plan comme @ drawable/background_landscape.
Vous pouvez ensuite personnaliser chaque image d'arrière-plan si nécessaire. Le périphérique affichera le fichier main.xml en fonction de l'orientation actuelle.
par le code Dans le code, dans la méthode onCreate() de votre activité ou peut-être en se liant à un événement de changement d'orientation, vous pouvez déterminer l'orientation actuelle et mettre à jour la propriété d'arrière-plan de la mise en page.
protected void updateBackground()
{
if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
{
//pseudo code
setBackround(R.drawabl.background_landscape);
}else{
setBackround(R.drawabl.background_portrait);
}
}
- 1. Périphérique Android non trouvé
- 2. L'application android sqlite est fermée avec force sur le périphérique
- 3. Android bloque le périphérique Bluetooth après un changement d'orientation
- 4. Comment ne pas déformer faire pivoter une image dans UIImageView dans UIView lorsque le périphérique tourne?
- 5. La couleur d'arrière-plan de UIView n'est pas définie tant que le périphérique ne tourne pas
- 6. Android PixelFormat par périphérique
- 7. Android MediaPlayer Différent sur le périphérique
- 8. Surveillance du WiFi sur le périphérique Android
- 9. Comment faire pour redémarrer le périphérique Android?
- 10. Le périphérique virtuel Android SDK échoue?
- 11. Débogage sur le périphérique + Net Beans + Android
- 12. exécution android dans l'émulateur ou le périphérique?
- 13. Android: Connexion à un périphérique Android
- 14. Android: résolution émulateur vs périphérique
- 15. Silverlight interagit avec le périphérique
- 16. Android: Communiquer avec un périphérique USB servant d'hôte
- 17. Contrôle Taux de rafraîchissement sur le périphérique Android
- 18. Insérer des fichiers gzip dans le périphérique android
- 19. Émulateur Android: déconnecter le périphérique GPS du fournisseur
- 20. Comment laisser périphérique Android "parler" chinois?
- 21. synchronisation google sur android 2.2 périphérique
- 22. Android Map: Carte ne s'affiche pas sur le périphérique
- 23. Le développement d'applications Android nécessite-t-il un périphérique rooté?
- 24. Installer android sdk 2.2 sur le périphérique htc g1
- 25. Obtenir le périphérique et l'utilisateur temps indépendant en android
- 26. Serveur de licence Android sur un périphérique
- 27. Simulation GPS sur périphérique émulé Android
- 28. Android - Transfert d'application à un périphérique
- 29. Eclipse/Android - Configuration du débogage - Périphérique?
- 30. attacher périphérique USB à android hôte gphone