2016-03-23 11 views
2

Ich kann den Leerraum meiner Videovorschau nicht entfernen Ich habe bereits alle Alignparent hinzugefügt, aber immer noch nicht funktionieren. Die Quelle stammt von einem Server. Das Video enthält keinen Leerraum.Videobetrachtung rechte Seite Leerraum

hier ist mein Layout:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    tools:context="com.extras.PermitVideoFrag"> 

    <VideoView 
     android:id="@+id/vid_permit" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_centerHorizontal="true" 
     /> 
</RelativeLayout> 

its me jetzt wirklich frustrierend. Ich kann keine vernünftige Antwort finden.

+0

Bitte teilen Sie Referenzbildschirm für Videobild. –

+0

Screenshot hinzufügen –

Antwort

0

Sie müssen unter Xml für die Videoansicht verwendet werden und entfernen Sie unnötige XML-Tag wie layout_centerHorizontal, layout_alignParentStart.

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

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

</RelativeLayout> 
7

Hey Leute, ich habe bereits eine Antwort gefunden. Ich habe DisplayMetrics verwendet, um die Dimension des Fragments zu messen und sie dann als Dimension des Videobetrachts festzulegen.

vid_permit = (VideoView)permit.findViewById(R.id.vid_permit); 
vid_permit.setVideoURI(vidUri); 

DisplayMetrics metrics = new DisplayMetrics(); 
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics); 
vid_permit.setLayoutParams(new RelativeLayout.LayoutParams(metrics.widthPixels, metrics.heightPixels)); 

vid_permit.start(); 
+0

Code funktioniert !!! Vielen Dank –