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
- Android training课程学习笔记...
- Android Training学习笔记
- android官方training课程
- Android Training学习笔记——Navigation
- Android Training学习笔记——WebView
- Android Training学习笔记之开始篇
- 台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
- Android训练课程(Android Training) - NFC基础
- Coursera台大机器学习课程笔记4 -- Training versus Testing
- Coursera台大机器学习课程笔记4 -- Training versus Testing
- 李宏毅机器学习课程笔记3:Backpropagation、"Hello world" of Deep Learning、Tips for Training DNN
- Android推送进阶课程学习笔记
- [学习笔记-Android]仿课程格子界面
- 关于Android官网Training课程的翻译
- Android官方开发文档Training系列课程
- android training 学习笔记001-android入门基础
- android training 学习笔记002-Android分享操作
- Android Training相关笔记
- mybatis结合log4j打印SQL日志
- Redis Cluster部署、管理和测试
- 数据结构-堆栈
- 暴力破解(枚举法)三羊
- 我就自己看看3
- Android training课程学习笔记...
- Linux环境下搭建ftp服务器
- IT技术->BIOS报警声
- Linux与JVM的内存关系分析
- 信息安全技术实验三邮件服务安全实验
- window配置redis(个人记录)
- Linux探秘之用户态与内核态
- java高并发处理
- Spark 安装