时间:2021-05-19
一、首先来介绍下关于PX、PT、PPI、DPI、DP的知识
术语 说明 PX (pixel),像素,屏幕上显示数据的最基本的点 PT (point), 点1pt=1/72英寸 PPI (pixel per inch),每英寸像素数 DPI (dot per inch),每英寸点数 DP 即dip(Density-independent pixel), 设备独立像素1dp=160dpi时1px长度其中px, pt, dp为长度单位,ppi和dpi为密度单位
密度 ldpi mdpi hdpi xhdpi xxhdpi 密度值 120 160 240 320 480 分辨率 240*320 320*480 480*800 720*1280 1080*1920 图标大小 36*36 48*48 72*72 96*96 144*144二、下面提供几个常用的方法
1、获取屏幕高度
public int getRealHeight(Activity activity) { int heightPixels = 0; Display display = activity.getWindowManager().getDefaultDisplay(); final int VERSION = Build.VERSION.SDK_INT; if(VERSION < 13) { display.getHeight(); }else if (VERSION == 13) { try { heightPixels = (Integer) Display.class.getMethod("getRawHeight").invoke(display); } catch (Exception e) { } } else { Point realSize = new Point(); try { Display.class.getMethod("getRealSize", Point.class).invoke(display, realSize); heightPixels = realSize.y; } catch (Exception e) { } } return heightPixels; }2、获取屏幕密度
3、获取屏幕可操作区域宽度dp数目
4、获取屏幕高度可操作区域dp数目
5、获取屏幕真实宽度dp数目
6、获取屏幕真实高度dp数目
7、判断是否为平板
总结
以上就是关于Android屏幕知识点的全部内容了,希望本文的内容对各位Android开发者们能有所帮助,如果有疑问大家可以留言交流。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
  对于互联网时代来说,我们需要掌握很多知识点才能待得更久,这样也不容易被社会淘汰。比如说我们现在需要掌握好很多有关于域名的相关知识点,像n
复制代码代码如下:/***知识点1:ListViewitem:两种长按弹出菜单方式*知识点2:ListViewSimpleAdapter的使用*知识点3:在ja
相关知识点touchstart当在屏幕上按下手指时触发touchmove当在屏幕上移动手指时触发touchend当在屏幕上抬起手指时触发mousedownmou
知识点:1.使用sqlhelper创建数据库2.数据的增删查改(prdu:put、read、delete、update)背景知识:上篇文章学习了android保
本次来讲解与SQL查询有关的两个小知识点,掌握这些知识点,能够让你避免踩坑以及提高查询效率。1.允许字段的值为null,往往会引发灾难首先,先准备点数据,后面好