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