Durch die Konfiguration des Layouts Ändern Sie Ihr Video strecken können.
<?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>
Um die Aktivität zu machen Vollbild Sie das Thema ändern kann als
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
folgt Oder Sie können es tun, bevor setContentView()
Methode den Code unten in onCreate()
in der Aktivität (Java) Klasse hinzufügen.
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Ich habe die LinearLayout und die VideoView layout_width und layout_height beide auf fill_parent gesetzt. Video nimmt etwa 60% der Bildschirmbreite ein. Wunsch HD. –
@ Tsuma-Shifu: Wenn das Video die Höhe des Bildschirms einnimmt, dann funktioniert es wie erwartet, basierend auf dem Seitenverhältnis. – CommonsWare
Also habe ich den Hintergrund der Aktivität auf rot gesetzt, damit ich sehen konnte, wie viel davon von der Videoansicht eingenommen wurde. Kann klar erkennen, dass die Videoansicht nicht die gesamte Aktivität umfasst. Wie bekomme ich das VideoView, um die gesamte Aktivität zu überspannen und sein Verhältnis beizubehalten? –