VideoView занимает правильное место, но видео не отображается на всей площади
Я использую VideoView и TextView бок о бок, и оба виджета занимают правильное пространство, которое я выделил для использования, но проблема в том, что видео не отображается таким большим, каким оно должно быть.
activity_main.xml: -
<FrameLayout
android:id="@+id/video_frame"
android:layout_width="690dp"
android:layout_height="300dp">
<VideoView
android:id="@+id/VideoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
;;;;;;;;;;
</FrameLayout>
2 ответа
Решение
Не беспокойтесь, просто вопрос формата изображения, никто не может ничего сделать в этом
Я не уверен, но я думаю, что ваша проблема в сложной архитектуре макета (FrameLayout
в вертикальном LinearLayout
в горизонтальном, который находится в другом горизонтальном, и все это находится в другом горизонтальном LinearLayout
, Почему бы вам не использовать один RelativeLayout
? Это обеспечивает удобный способ для выравнивания представлений в соответствии с родительскими границами и другими компонентами?