当前位置: 首页 > news >正文

镇江网站建设制作/大众网疫情最新消息

镇江网站建设制作,大众网疫情最新消息,最好的手机资源网站,福州做网站哪家公司好有时我们需要获取当前屏幕的高度和宽度,只需要在一个Activity的onCreate()方法中写上如下代码即可: 1 //定义DisplayMetrics 对象 2 DisplayMetrics metric new DisplayMetrics(); 3 //获得窗口属性 4 getWindowManager().getDefaultDisplay().getMet…

  有时我们需要获取当前屏幕的高度和宽度,只需要在一个Activity的onCreate()方法中写上如下代码即可:

1 //定义DisplayMetrics 对象
2 DisplayMetrics metric = new DisplayMetrics();  
3 //获得窗口属性
4 getWindowManager().getDefaultDisplay().getMetrics(metric);  
5 int width = metric.widthPixels;     // 屏幕宽度(像素)  
6 int height = metric.heightPixels;   // 屏幕高度(像素)  
7 float density = metric.density;      // 屏幕密度(0.75 / 1.0 / 1.5)  
8 int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240)

看到别的博客中说,在一个低密度的小屏手机上,仅靠上面的代码是不能获取正确的尺寸的。比如说,一部240x320像素的低密度手机,如果运行上述代码,获取到的屏幕尺寸是320x427。因此,研究之后发现,若没有设定多分辨率支持的话,Android系统会将240x320的低密度(120)尺寸转换为中等密度(160)对应的尺寸,这样的话就大大影响了程序的编码。所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens节点,具体的内容如下:

1 <supports-screens  
2     android:smallScreens="true"  
3     android:normalScreens="true"  
4     android:largeScreens="true"  
5     android:resizeable="true"  
6     android:anyDensity="true" />  

这样的话当前的Android程序就支持了多种分辨率,那么就可以得到正确的物理尺寸了。

 

获得屏幕的宽高还有这样两种方法,不过是已经废用的方法,但是还可以使用:

1、WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight();2、WindowManager wm = this.getWindowManager();int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight();

 

转载于:https://www.cnblogs.com/RabbitLx/p/5886921.html

http://www.lbrq.cn/news/1617643.html

相关文章:

  • 企业网站如何做微信营销/沈阳网站关键字优化
  • wordpress制作主题/网站seo外链平台
  • 贵州成品网站/cfa一级看多久两分钟
  • 上传网站页面打不开怎么办/全国推广优化网站
  • 公务员做网站赚钱不会违规吧/google 谷歌
  • 顺德网站制作案例如何/外链link
  • 公司网站开发费怎么入账/石家庄网站建设就找
  • 镇江做网站seo/盐城seo排名
  • 什么是网站app建设/南通网络推广
  • 网站是如何盈利的/百度首页网址
  • 新闻网站运做/关键词搜索引擎工具
  • 网站建设详细报价单/百度广告联盟价格
  • 静态网页毕业设计论文/太原百度关键词优化
  • 重庆建工第二建设有限公司网站/宁波seo怎么推广
  • php大型网站开发/下拉框关键词软件
  • 天元建设集团有限公司违约/百度seo排名360
  • 深圳品牌营销网站建设/seo研究
  • 国外交友网站怎么做/企业网站营销实现方式解读
  • 辽宁大学网站怎么做/东莞seo技术培训
  • 沧州网站建设多少钱/百度竞价代运营
  • 通信公司网站建设/网站首页面设计
  • 专业建设报告/seo发包排名软件
  • php动态网站开发代码/做网站用什么软件
  • 网站建设 天秀网络/友情链接交换网
  • 郴州制作网站设计较好的公司/成都seo工程师
  • 政务网站建设的重要性/网络销售怎么聊客户
  • 地方房产网站APP如何做/百度电话人工服务
  • 网站开发的技术简介/网络营销的应用
  • 做网站电话沧州/简述网站建设的一般流程
  • 网站开发 移民/网易企业邮箱
  • spring boot 启动报错---java: 无法访问org.springframework.boot.SpringApplication 错误的类文件
  • linux git ssh配置过程
  • 【未解决】STM32无刷电机驱动电路问题记录
  • 数据库中使用SQL作分组处理01(简单分组)
  • 智能Agent场景实战指南 Day 26:Agent评估与性能优化
  • forge篇——配置