博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi (转)
阅读量:6494 次
发布时间:2019-06-24

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

转自:http://blog.csdn.net/a704755096/article/details/46342689

 

DPI:每英寸像素数

简单的屏幕分辨率计算方法:

DisplayMetrics metrics = this.getResources().getDisplayMetrics();

float density = metrics.density;
int dpi = metrics.densityDpi;
int heightPixels = metrics.heightPixels;
int widthPixels = metrics.widthPixels;
Log.e("---metrics---", "比例:"+density+"dpi:"+dpi+"高像素:"+heightPixels+"宽像素:"+widthPixels);

dp与px计算图(mdpi  1dp=1px):

 

ldpi:1dp=0.75px  mdpi:1dp=1px  hdpi:1dp=1.5px  xhdpi:1dp=2px  xxhdpi:1dp=3px  xxxhdpi:1dp=4px

 

Android手机屏幕标准                      对应图标尺寸标准      屏幕密度         比例

 

xxxhdpi 3840*2160                     192*192             640          16

xxhdpi 1920*1080                      144*144             480          12

 

xhdpi  1280*720                            96*96              320           8

 

hdpi   480*800                             72*72              240           6

 

mdpi   480*320                             48*48              160           4

 

ldpi   320*240                             36*36              120           3

 

 

注: studio mipmap文件夹只存放启动图标icon

1)单个布局xml直接横竖屏切换,不重新加载数据:android:configChanges="orientation|keyboardHidden|screenSize"

2)layout-land和layout-portFragmentActivity重写onRetainNonConfigurationInstance()在onCreate()时判断是否null:

Java代码  
  1. public void onCreate(Bundle savedInstanceState) {  
  2. super.onCreate(savedInstanceState);  
  3.   
  4.     if (data == null) {  
  5.     }  
  6. }  

安卓图片动画()、点九图工具:

1.打开Android 工程包 SDK文件,tools文件,双击draw9patch.bat

2.弹出的窗口点击 File,点击要编辑的图片open 9patch 

3.编辑。鼠标左键:划线     /    shift + 鼠标左键:删除划线

4.保存。点击save 9patch

你可能感兴趣的文章
python---random模块使用详解
查看>>
python --- queue模块使用
查看>>
linux 安装禅道
查看>>
微信右上角功能按钮
查看>>
Linux中zip压缩和unzip解压缩命令详解
查看>>
poj3190
查看>>
pytorch例子学习——NEURAL TRANSFER USING PYTORCH神经迁移
查看>>
iOS开源库
查看>>
iOS开发——网络编程OC篇&(二)XMPP实现用户登录与注销
查看>>
系统重装后常见的环境变量配置
查看>>
C++的头文件和实现文件分别写什么
查看>>
数据排序
查看>>
P3723 [AH2017/HNOI2017]礼物
查看>>
HDU1318 POJ1590 UVA401 ZOJ1325 Palindromes【回文+入门练习】
查看>>
Oracle数据库,查询语句、内置函数
查看>>
一个简单的json数组解析(阿里巴巴)
查看>>
A function for new storage space of string
查看>>
MySQL中的约束简单使用
查看>>
2013年第二周的总结
查看>>
搭建SSH+proxool连接池开发环境
查看>>