【问题标题】:Android VideoView orientation changeAndroid VideoView 方向更改
【发布时间】:2010-05-12 17:43:52
【问题描述】:

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

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

【问题讨论】:

  • 是否有黑边 - 即视频两侧的黑条?如果这是您想要避免的,您可能需要使用MediaPlayer/SurfaceView 组合以获得更多控制权。

标签: android android-layout android-orientation android-videoview


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      alt text http://img826.imageshack.us/img826/5749/previewu.png

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

      最好的问候,

      伊戈尔

      【讨论】:

        猜你喜欢
        • 2012-10-18
        • 2023-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多