博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 获取屏幕宽高
阅读量:7120 次
发布时间:2019-06-28

本文共 602 字,大约阅读时间需要 2 分钟。

WindowManager m = getActivity().getWindowManager();DisplayMetrics metric = new DisplayMetrics();m.getDefaultDisplay().getMetrics(metric);int width = metric.widthPixels; // 屏幕宽度(像素)int height = metric.heightPixels; // 屏幕高度(像素)float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5)int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240)

 

//将一个view设为屏幕宽度Button b = new Button(getActivity());layout.addView(b, new LayoutParams(width,LinearLayout.LayoutParams.WRAP_CONTENT));

需要获取多分辨率支持,在AndroidManifest.xml文件中,加入supports-screens节点

 

转载于:https://www.cnblogs.com/chenlong-50954265/p/4970936.html

你可能感兴趣的文章
Apache(httpd) 报错You don't have permission to access /on this server.
查看>>
今天没白过之《ls命令的颜色》
查看>>
记录一下CACTI所用信息
查看>>
ptyhon的列表与字典操作
查看>>
python考勤分析
查看>>
JavaScript中对象深复制
查看>>
zend studio使用xdebug调试程序不能单步调试的解决方案
查看>>
响应式web设计之CSS3 Media Queries
查看>>
Linux下的网络协议分析工具-tcpdump快速入门手册
查看>>
Oracle常用诊断事件清单
查看>>
Go语言之读写锁
查看>>
openstack mitaka 完整安装详细文档(亲测,花了3天时间)
查看>>
MongoDB常用操作
查看>>
ifconfig详解
查看>>
创建带Tomcat服务的Centos Docker镜像
查看>>
ArcGIS JavaScript在线编辑
查看>>
for 循环嵌套for循环
查看>>
ambari 2.6.0.0开发环境配置
查看>>
Ubuntu 14.04 设置VNC
查看>>
MySQL 常用命令大全
查看>>