使用WindowManager.addView()方法增加的悬浮窗口,如何固定屏幕显示方向?
2017-05-22 19:11
543 查看
使用WindowManager.addView()方法增加的悬浮窗口,
可以通过设置LayoutParams来达到固定屏幕显示方向的目的,如:
private WindowManager.LayoutParams mLp;
private WindowManager mWindowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
private View mFloatView;
...
mLp.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_NOSENSOR; //竖屏
或
mLp.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;//横屏
...
mWindowManager.addView(mFloatView, mLp);
addView的时候增加这个属性,可以固定屏幕显示方向
可以通过设置LayoutParams来达到固定屏幕显示方向的目的,如:
private WindowManager.LayoutParams mLp;
private WindowManager mWindowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
private View mFloatView;
...
mLp.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_NOSENSOR; //竖屏
或
mLp.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;//横屏
...
mWindowManager.addView(mFloatView, mLp);
addView的时候增加这个属性,可以固定屏幕显示方向
相关文章推荐
- 使用WindowManager.addView()模拟直播软件悬浮窗口播放视频
- 使用WindowManager.addView()模拟直播软件悬浮窗口播放视频
- 使用WindowManager addView来显示一个窗口,响应返回按钮小技巧
- 使用WindowManager窗口管理员,把View显示在屏幕中间
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- 使用addView方法时,如何保持已有动态控件位置不被改变
- 使用WindowManager添加View——悬浮窗口的基本原理
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- 使用addView方法时,如何保持已有动态控件位置不被改变
- Android WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- 【Android动态布局】之【使用addView方法时,如何保持已有动态控件位置不被改变】
- 使用WindowManager添加View——悬浮窗口的基本原理
- 使用WindowManager添加View——悬浮窗口的基本原理
- 使用WindowManager添加View——悬浮窗口的基本原理
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- 使用addView方法时,如何保持已有动态控件位置不被改变
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法