Android(安卓)获得屏幕大小
16lz
2022-03-18
Android 获得屏幕大小
上面得到的屏幕大小是指整个触屏的大小,可绘画布Canvas仅是它的子区域。
也就是说Canvas的(0, 0)点不是dm的(0, 0)点,而是除去屏幕上面信息栏以后得到坐标原点。
import android.util.DisplayMetrics;private DisplayMetrics dm;//屏幕分辨率容器dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = dm.widthPixels;int height = dm.heightPixels;
上面得到的屏幕大小是指整个触屏的大小,可绘画布Canvas仅是它的子区域。
也就是说Canvas的(0, 0)点不是dm的(0, 0)点,而是除去屏幕上面信息栏以后得到坐标原点。
更多相关文章
- android webview在弹出软键盘时,布局没有上移的解决办法
- 自定义VIEWGROUP的一个用法
- Android获取屏幕分辨率
- Android的计量单位px,in,mm,pt,dp,dip,sp
- android之纵横屏幕切换时保存数据
- android屏幕 像素 DP 相关计算
- android截取屏幕图片
- Android(安卓)之 SeekBar用法介绍
- Android(安卓)获取设备宽高分辨率