Мое приложение воспроизводит видео с помощью VideoView. Я использую LinearLayout, чтобы добавить текст, видео и несколько кнопок.Android VideoView LinearLayout LayoutParams
Мой вопрос: какие параметры макета можно использовать для VideoView, чтобы убедиться, что он хорошо воспроизводится во всех телефонах? В принципе, в портретном режиме я хочу использовать всю ширину и высоту видео. Когда в пейзаже, я хотел бы, чтобы он больше походил на полноэкранный режим.
Я заметил, что эта установка работает хорошо на MyTouch как для портретной и альбомной,
новые LinearLayout.LayoutParams (LayoutParams.FILL_PARENT, 480);
и это работает на Droid для книжной и альбомной ориентации,
новые LinearLayout.LayoutParams (LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
Благодаря Chris
Когда у меня есть FILL_PARENT, FILL_PARENT, в ландшафтном режиме он не масштабируется до полного экрана. Есть идеи? – Chris
@ Крис: только с информацией, которую вы предоставили, на самом деле. Используйте 'hierarchyviewer', чтобы убедиться, что вы правильно установили свой« LayoutParams ». Подумайте об использовании XML для своих макетов вместо Java. – CommonsWare
Какая часть экрана заполняется? Я думаю, что у меня была одна и та же проблема, и это было связано с ее размером и отсутствием места для нижней панели навигации или чего-то еще. – a54studio