0

我想在 android 中使用视频视图实现视频播放器。从功能的角度来看,一切都在工作。但是全屏模式和方向改变存在问题。我希望以这样的方式观看视频,在横向模式下,应该播放全屏视频,在纵向模式下,它应该定位在中心,宽度为 Fill_parent,高度为 Wrap_content。那么有什么解决方案吗?

4

1 回答 1

1

当然,您可以为两个不同的方向创建两个差异布局。然后,您可以在方向更改时动态分配特定布局。像这样:

    public void onCreate(Bundle savedInstanceState)
        {

            //opening particular layout
            super.onCreate(savedInstanceState);
            //checking whether orientation is portrait or landscape
            if (getResources().getConfiguration().orientation == 1)
            {

    setContentView(R.layout.main_portrait);
                }

else if(getResources().getConfiguration().orientation == 2)
        {
setContentView(R.layout.main_land);
            }

然后您可以根据您的要求设计不同的布局。

于 2012-11-20T12:43:22.673 回答