Android training课程学习笔记...

来源:互联网 发布:数据库substring 编辑:程序博客网 时间:2024/04/30 06:06

笔记一:支持不同的设备

1>首先是资源文件对不同Android设备的支持 就是res/目录下的
res/ 目录结构
–values/ 存放一些值,不如字符串,属性,样式等等
–drawable/ 存放一些不同分辨率图片文件和一些Shape等等
–mipmap/ 存放app图标
–layout/ 存放布局文件
这些适配有一下几个方面:
语言的适配
屏幕分辨率的适配
屏幕大小的适配

语言的适配:
通过定义多个strings.xml文件。当然你得给这些文件加上国家的缩写以及地区的缩写。这个是有一套标准的,当系统语言切换时,系统回去检测有没有这个地区缩写的xml文件。没有则默认加载strings.xml这个文件

屏幕的分辨率的适配和屏幕大小的适配是有一点麻烦的,原因就是Android手机实在是种类繁多。不同的手机分辨率和屏幕大小皆不相同。所以这种适配是一种大多数的适配。看看目前市场的主流手机的分辨率和大小,从而去多做几套不同分辨率的图片和几套不同的布局。

2>高版本的API兼容低版本的手机设备
https://developer.android.com/tools/support-library/index.html
看看这个官方说明的支持库

3>

0 0