本次做的是机顶盒上视频播放器,当视频播放控件的大小先在xml文件设置完成。
当点击视频控件时,使视频为全屏播放,此时
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
LayoutParams.MATCH_PARENT , LayoutParams.MATCH_PARENT);
mVideoView.setLayoutParams(layoutParams);
当按返回键时
RelativeLayout.LayoutParams layoutVideoParams = new RelativeLayout.LayoutParams((int) 768, (int) 480);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams((int) 788, (int) 500);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);
layoutVideoParams.addRule(RelativeLayout.CENTER_IN_PARENT);
mVideoLayout.setLayoutParams(layoutParams);
mVideoView.setLayoutParams(layoutVideoParams);
先设置控件的大小,再设置为屏幕居中。
还未研究出根据坐标位置设置控件的方法