Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 视频视图占用正确的空间,但视频未显示在整个区域上_Java_Android_Xml_Android Videoview_Aspect Ratio - Fatal编程技术网

Java 视频视图占用正确的空间,但视频未显示在整个区域上

Java 视频视图占用正确的空间,但视频未显示在整个区域上,java,android,xml,android-videoview,aspect-ratio,Java,Android,Xml,Android Videoview,Aspect Ratio,我同时使用了VideoView和TextView,这两个小部件占用了我提供的正确空间,但问题是视频没有显示出应有的大小 activity_main.xml:- 我不确定,但我想你的问题在于复杂的布局架构,垂直线性布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,而这一切都被放置在另一个水平线性布局中。你为什么不使用一个RelativeLayout?它提供了一种根据父边框和其他组件对齐视图的方便方法?不用担心,只是纵横比问题,在这方面没有人可

我同时使用了VideoView和TextView,这两个小部件占用了我提供的正确空间,但问题是视频没有显示出应有的大小

activity_main.xml:-


我不确定,但我想你的问题在于复杂的布局架构,垂直线性布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,水平布局中的框架布局,而这一切都被放置在另一个水平线性布局中。你为什么不使用一个RelativeLayout?它提供了一种根据父边框和其他组件对齐视图的方便方法?

不用担心,只是纵横比问题,在这方面没有人可以做任何事情

这里,您已经为LinearLayout应用了android:layout\u weight=2,所以只需将其宽度设置为0而不是fill\u parent。@X'您的意思是“因子”而不是“匹配”_parent@XFactor甚至尝试不显示完整的线性布局,其中我有两个小部件videoview和textview
            <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>