Android控件尺寸之多分辨率屏幕适配
2017-04-20 16:02
369 查看
画界面时经常会遇到同一个位置在不同大小的屏幕上的尺寸不一样,此文介绍一个个人使用的笨办法。
1.获取你的用户手机的尺寸
将以下代码在你的机子上跑一下
private String getWindowsSize(){
//Android获得屏幕的宽和高
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
int screenWidth = screenWidth = display.getWidth();
int screenHeight = screenHeight = display.getHeight();
String size = screenHeight +"x"+screenWidth;
return size;
}
Log一下屏幕的尺寸
Log.v("screenInfo",getWindowsSize());
在你的Android Monitor中会看到如下结果
V/screenInfo: 960x540
2.在项目中新建values目录
在res目录下,新建values-960x540
在该values目录新建dimens文件,此时该dimens文件中的所有距离值就是该分辨率手机取值时拿到的值
每增加一种分辨率屏幕,就增加一个values目录,然后在目录下的dimens文件中设置该大小的屏幕用到的尺寸值
1.获取你的用户手机的尺寸
将以下代码在你的机子上跑一下
private String getWindowsSize(){
//Android获得屏幕的宽和高
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
int screenWidth = screenWidth = display.getWidth();
int screenHeight = screenHeight = display.getHeight();
String size = screenHeight +"x"+screenWidth;
return size;
}
Log一下屏幕的尺寸
Log.v("screenInfo",getWindowsSize());
在你的Android Monitor中会看到如下结果
V/screenInfo: 960x540
2.在项目中新建values目录
在res目录下,新建values-960x540
在该values目录新建dimens文件,此时该dimens文件中的所有距离值就是该分辨率手机取值时拿到的值
每增加一种分辨率屏幕,就增加一个values目录,然后在目录下的dimens文件中设置该大小的屏幕用到的尺寸值
相关文章推荐
- Android 根据屏幕尺寸适配控件尺寸(按比例缩放)
- Android 屏幕适配攻略(二)单位dp与px来表示控件的尺寸
- android屏幕自适配多分辨率
- Android屏幕尺寸适配注意事项
- Android屏幕尺寸适配注意事项
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android 尺寸单位转换和屏幕适配相关
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- android应用如进行屏幕尺寸和分辨率适配
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- 【原创】概述——android应用如进行屏幕尺寸和分辨率适配
- android屏幕适配及尺寸研究
- Google官方教程:Android平板界面适配之屏幕尺寸限定符
- Android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题