0

Я пытаюсь растянуть свой просмотр видео в линейном макете или относительной компоновке во весь экран, но приложение не растягивает ширину видеоизображения на экране андроида. Всегда есть от 10 до 15 дп пространства слева и справа. Также линейная компоновка, а также относительная компоновка не растягиваются до полного экрана. Я хочу, чтобы он заполнил экран шириной. Я также попробовал «match_parent» вместо «fill_parent», но результат такой же. Вот мой кодAndroid Full Width in Video View

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res /android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/bgsong" 
android:orientation="vertical" 
> 

<VideoView 
    android:id="@+id/video_view" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" /> 

video_player_view = (VideoView) findViewById(R.id.video_view); 
    dm = new DisplayMetrics(); 
    this.getWindowManager().getDefaultDisplay().getMetrics(dm); 
    int height = dm.heightPixels; 
    int width = dm.widthPixels; 
    video_player_view.setMinimumWidth(width); 
    video_player_view.setMinimumHeight(height); 
    Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video); 
    video_player_view.setVideoURI(uri); 
    video_player_view.start(); 

ответ

6
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<VideoView 
    android:id="@+id/videoView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:layout_centerInParent="true" 
    android:layout_centerVertical="true" /> 

</RelativeLayout> 
+0

спасибо .............. –

0

На самом деле соотношение сторон видео не соответствует соотношению сторон экрана, поэтому вы получаете такую ​​проблему, если вы хотите продолжать это и UI вы имели сделанный выглядит довольно красивым, просто установите цвет фона на LinearLayout. т.е. android:background="#000000"

+0

, но я видел то же самое видео приложение запустить с полной шириной, вот ссылка из этого приложения https://play.google.com/store/apps/details?id=com .commteldigital.warda & hl = ru в начале этого приложения воспроизведение видео в полной ширине и высоте –