Mon application joue une vidéo en utilisant VideoView. J'utilise un LinearLayout pour ajouter du texte, la vidéo et quelques boutons.Android VideoView LinearLayout LayoutParams
Ma question est quel genre de mise en page params puis-je utiliser pour le VideoView pour vous assurer qu'il joue bien dans tous les téléphones? Fondamentalement, en mode portrait, je veux utiliser la largeur complète et la hauteur de la vidéo à utiliser. Quand je suis en paysage, je voudrais que ça ressemble plus au mode plein écran.
J'ai remarqué que ce paramètre fonctionne bien sur myTouch pour les deux modes portrait et paysage,
nouvelles LinearLayout.LayoutParams (LayoutParams.FILL_PARENT, 480);
et, cela fonctionne sur Droid pour portrait et paysage,
nouvelles LinearLayout.LayoutParams (LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
Merci Chris
Quand je l'ai FILL_PARENT, FILL_PARENT, en mode paysage, il n'échelle pas en plein écran. Des idées? – Chris
@ Chris: avec seulement les informations que vous avez fournies, pas vraiment. Utilisez 'hierarchyviewer' pour vous assurer que votre Set' LayoutParams' est correctement défini. Pensez à utiliser XML pour vos mises en page au lieu de Java. – CommonsWare
Quelle proportion de l'écran remplit-elle? Je pense que j'ai eu le même problème une fois et c'était lié au fait de le dimensionner et de laisser de l'espace pour la barre de navigation du bas ou quelque chose comme ça. – a54studio