2015-01-12 122 views
0

您好,我在我的設備中運行應用程序時,在我的XML佈局中未顯示videoview時出現問題。我只粘貼XML作爲我確信Java類是正確的,我只是不知道這一點,所以如果有人可以幫我VideoView未在xml佈局中顯示

XML

<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:background="@drawable/ballbackground" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.buttondemo.FootballBalls" > 



<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginLeft="22dp" 
    android:layout_marginTop="18dp" 
    android:text="@string/btnRules" /> 

<ScrollView 
    android:id="@+id/scrollView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/textView1" 
    android:layout_below="@+id/textView1" 
    android:layout_marginTop="10dp" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical" > 

     <Gallery 
      android:id="@+id/worldcupball" 
      android:layout_width="227dp" 
      android:layout_height="143dp" 
      android:background="@drawable/worldcupball" 
      android:textAlignment="center" /> 

     <TextView 
      android:id="@+id/mainActivityHeader" 
      android:layout_width="228dp" 
      android:layout_height="131dp" 
      android:text="@string/ball_explanation" /> 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/ball_construction" 
      android:layout_marginTop="20dp"/> 


     <Gallery 
      android:id="@+id/gallery1" 
      android:layout_width="wrap_content" 
      android:layout_height="138dp" 
      android:background="@drawable/roteirotechdrawing" 
      android:layout_marginLeft="20dp" /> 

     <VideoView 
      android:id="@+id/OutfitView" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal" 
      android:visibility="visible"/> 

    </LinearLayout> 
</ScrollView> 

權限

<uses-permission android:name="android.permission.INTERNET" /> 
     <uses-permission android:name="android.permission.WAKE_LOCK" /> 
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
+0

它可能會離開屏幕? – JoxTraex

+0

究竟是什麼?我該如何檢查? – cmario

+0

爲什麼不在Android Studio中使用設計/預覽視圖?你會看到你的佈局究竟是怎樣的,並且應該能夠發現上面的任何問題...... – Melquiades

回答

0

難以定義你的佈局。如果您希望它們佔據屏幕上的特定空間區域,則應查看佈局權重。或者使用wrap_content作爲TextView高度。但在某些情況下,在ScrollView中,您可以避開它。

它不滾動嗎?

也可能您的VideoView不會加載或顯示,直到您將內容放入其中。這是因爲你有一個wrap_content它的高度。直到那時它纔會有一個高度。這可能是你現在正在經歷的事情。