2

VideoView在我的 Android 应用上播放视频。当我在纵向上尝试时,视频会填满屏幕。但是当我将方向更改为横向时,视频只占用了一半的屏幕空间。我使用FILL_PARENT,FILL_PARENT作为布局参数。

有没有办法让视频在两个方向都充满屏幕?

4

3 回答 3

2

如果它在纵向模式下完美地填满屏幕,如何在不改变纵横比的情况下完美地适应横向模式?

反过来也是如此 - 如果它完全适合横向模式,当您更改为纵向时,它不会占用所有垂直空间。

于 2010-05-12T18:45:26.443 回答
1

您的视频可能太小了。您可以将其置于父项中心以使其看起来更好。或者尝试向您的提供商请求更大的视频。

于 2010-05-12T18:30:10.507 回答
0

您可以考虑为纵向和横向视图制作两种不同的布局。假设您有“/res/layout/main.xml”文件。在“/res/”文件夹中创建一个子文件夹并将其命名为“layout-land”,R文件将自动生成!这是一个快照,只是为了使它更容易......

替代文字 http://img826.imageshack.us/img826/5749/previewu.png

在您可以独立编辑每个布局之后......这是处理方向更改的最常见方式,当涉及到布局时。

此致,

伊戈尔

于 2010-07-19T14:05:08.407 回答