关于安卓开发过程中屏幕的各种使用
来源:互联网 发布:熊猫弹幕机器人 软件 编辑:程序博客网 时间:2024/06/08 10:47
获取屏幕宽高的两种方法:
1、WindowManager wm =
this
.getWindowManager();
int
width = wm.getDefaultDisplay().getWidth();
int
height = wm.getDefaultDisplay().getHeight();
2、WindowManager wm = (WindowManager) getContext()
.getSystemService(Context.WINDOW_SERVICE);
int
width = wm.getDefaultDisplay().getWidth();
int
height = wm.getDefaultDisplay().getHeight();
打开游戏时候一般影藏信号栏,看视频的时候自动横屏,经常要获取屏幕宽高以更好地适配控件等......总之关于屏幕的操作有必要整理出来!!!
1、在Manifest.xml中配置:
android:screenOrientation="landscape"横屏显示,
android:screenOrientation="portrait"竖屏显示
值可以是任何一个下面的字符串:
unspecified:默认值,跟随系统
landscape: 横向
portrait:纵向
user: 用户当前的首选方向
behind:与活动堆栈下的活动相同方向
sensor:根据传感器改变
2、在Activity中动态配置屏幕属性:
例如:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
3、隐藏信号栏代码 :
如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可,隐藏Title栏的代码:
android:theme="@android:style/Theme.NoTitleBar"(这个试过报错,原因未查,用下面的)
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.requestWindowFeature(Window.FEATURE_NO_TITLE);
0 0
- 关于安卓开发过程中屏幕的各种使用
- 安卓开发过程中Intent的使用
- 安卓开发中常见的屏幕适配方法
- 本人在安卓程序开发时用到的各种小功能(一) 屏幕截图
- 关于安卓屏幕划分的知识
- 安卓获取屏幕长宽各种参数的总结
- 安卓开发中SQLite的使用
- 安卓开发中SQLite的使用
- 安卓开发调试过程中出现的问题
- 安卓6.0关于悬浮窗导致"检测到屏幕叠加层"的开发端解决方案
- 安卓开发过程中权限大全
- 安卓开发过程中输入法问题
- 关于使用 CardView 开发过程中要注意的细节
- 安卓build编译各种系统镜像的过程。
- 关于安卓屏幕适配的个人风险
- 关于安卓屏幕保持常亮的问题
- 关于安卓的屏幕适配 (待完善)
- 安卓开发中 各种小问题的解决----持续更新
- Activity详解
- fragment全攻略
- 蓝桥杯 分糖果(模拟)
- 安卓surfaceview使用之游戏首页开发
- 安卓之handler机制
- 关于安卓开发过程中屏幕的各种使用
- SlidingMenu的使用(未写)
- RecyclerView的使用全攻略
- android开源GifView的使用
- inflater的三种加载方式
- 安卓获取手机所有图片
- Android中ImnageView 中图片显示全攻略
- 安卓多点触控的使用
- poj 1191 棋盘分割