我想在android中使用视频视图实现视频播放器。从功能的角度来看,一切都在发挥作用。但是全屏模式和方向更改存在问题。我希望以这样的方式进行视频观看:在横向模式下应播放全屏视频,在纵向模式下,它应位于中心,宽度为Fill_parent,高度为Wrap_content。那有什么解决方案吗?
答案 0 :(得分: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);
}
然后,您可以根据您的要求设计不同的布局。