android屏幕适配
- 什么是屏幕适配
- 尺寸适配怎么做
- 图片适配怎么做
- 什么是9.png图片
- 文字国际化(文字适配)怎么做
- 横竖屏适配怎么做
什么是屏幕适配
简单来说屏幕适配就是应对尺寸大小各不相同设备时呈现出来的页面布局更显美观。
尺寸适配怎么做
在project-app-src-res中创建values-960-540(屏幕尺寸)-创建dimens.xml文件
dimens.xml文件中写上(自己想要的尺寸大小)-
<dimen name="app_width">300dp</dimen>
在页面布局中直接调用就行。
图片适配怎么做
根据Android官方的描述,mipmap仅仅用于存放APP启动图标,可由Image Asset Studio生成。Image Asset Studio会生成mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi五种尺寸的图标。图标最好不要随意定义尺寸,分辨率过低会模糊,过高徒增APK包大小。
什么是9.png图片
在Android的UI设计开发中,很多控件需要适配不同的手机分辨率进行拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它可以指定特定的区域进行拉伸而不失真,同时可以指定前景内容的显示区域。即.9.png图片的用处可以概括为以下两点:
- 9.png图片在图片拉伸的时候特定的区域不会发生图片失真;
- 9.png图片作为背景图的时候可以指定内容显示区域;
文字国际化(文字适配)怎么做
<string name="btn_text">今天</string>
横竖屏适配怎么做
首先在工程res目录下新建一个layout-land 这个目录下是专门为横屏Layout准备的。
在layout-land写下你想横屏是呈现的页面布局即可。