关于手机屏幕
来源:互联网 发布:ncut算法 opencv 编辑:程序博客网 时间:2024/04/28 22:44
本文来自rydiy的博客:http://blog.csdn.net/crasyman2008
一、全屏
在网上看到了2种设置方法:
1、代码设置:
//无title requestWindowFeature(Window.FEATURE_NO_TITLE); //全屏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN); setContentView(R.layout.main);
setContentView一定要放在最后面,不然会出错
2、在 manifast文件中设置
在Activity中添加 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
区别:
第一种方法会有很明显的跳转,第二种则没有。
二、获取屏幕大小
1.
DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);//获得手机的宽带和高度像素单位为px String str = "手机屏幕分辨率为:" + dm.widthPixels + " * "+dm.heightPixels;
2.
windowManager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); //屏幕的宽度 windowWidth = windowManager.getDefaultDisplay().getWidth(); //屏幕的高度 windowHeight = windowManager.getDefaultDisplay().getHeight();
三、设置屏幕方向
1、manifase中设置
在activity中添加
//横屏android:screenOrientation="landscape"//竖屏android:screenOrientation="portrait"
2、代码中设置
以下代码是获取当前屏幕方向,如果是横屏就设置为竖屏,不然则反之
//如果是竖排,则改为横排 if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } //如果是横排,则改为竖排 else if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); }
- 关于手机屏幕
- 关于手机屏幕单位
- 关于手机屏幕信息的获取
- 手机屏幕
- 关于手机屏幕,一直很困惑的东西
- 关于手机屏幕,一直很困惑的东西
- 关于android手机屏幕适配的问题
- 关于手机连接电脑后录制手机屏幕
- android中关于手机屏幕的相关操作
- Android 关于手机屏幕的那些事
- Android 关于处理手机屏幕自适应时,用到的主要方法
- 手机屏幕关于VGA、QVGA、WVGA、HVGA的区别介绍
- 关于android手机屏幕密度的实测和状态栏的高度
- 关于Delphi xe5 firemonkey 手机屏幕自适应程序问题
- 手机屏幕解析
- 手机屏幕分辨率
- 手机屏幕分辨率
- 手机屏幕分辨率
- Dsedit启动报错:“Fail to initialize LIBTCL.DLL ……"的两种解决办法
- TookDES产品BUG报告生成器 v1.0G 源代码探讨
- 64bit oracle and oracle client.
- ERROR: Invaled boot image pagesize. Device pagesize: 4096, Image pagesize: 16384
- 关于String 的正则
- 关于手机屏幕
- 使用SecureCRT连接Dynamips时, 报错:The remote system refused the connection??前几天还是好好的,奇怪。。
- 九九算法源码
- 第四周任务二
- 辨别 优盘 真假 [金士顿]
- Windows7下centOS 硬盘安装双系统
- android默认系统日期、时间、时区更改
- C语言指针强制类型转换
- 第四周任务三之定义正整数类