|
[插件开发]
模块运行后app,全屏后app停止运行
[复制链接]
用insertViewToCurWindow方法引入360X250自定义view
自定义view 继承FrameLayout类
引用布局文件后并初始化第三方video++sdk后 可以播放
问题:点击全屏后,视频不能全屏 显示360X250大小(view大小)
在类里写了监听方法后,直接停止运行
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//newConfig.orientation获得当前屏幕状态是横向或者竖向
//Configuration.ORIENTATION_PORTRAIT 表示竖向
//Configuration.ORIENTATION_LANDSCAPE 表示横屏
if(newConfig.orientation==Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(getContext(), "现在是竖屏", Toast.LENGTH_SHORT).show();
}
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
Toast.makeText(getContext(), "现在是横屏"+this.getWidth(), Toast.LENGTH_SHORT).show();
FrameLayout.LayoutParams p = new FrameLayout.LayoutParams(this.getHeight(), this.getWidth());
p.setMargins(0, 0, 0, 0);
this.setLayoutParams(p);
}
}
求帮助
|
|