Android应用开发入门经典学习笔记02--理解常见资源
来源:互联网 发布:jary知而行之 编辑:程序博客网 时间:2024/05/17 01:25
- 在Activity中引用一个资源必须通过getResources()方法获取应用程序Resources对象,然后根据需要读取的资源类型调用合适的方法。例如读取strings.xml资源文件中定义的一个hello字符串,则:
String greeting = getResources().getString(R.string.hello);
- 要在一个已编译的资源例如布局文件中引用应用程序资源需要使用如下格式:
@[resource type]/[resource name]
- 例如引用前面代码中的字符串:
@string/hello
- 颜色资源。除了字符串资源,还有其他资源,颜色资源可用于在屏幕空间上使用,使用< color>标签定义,被存储在/res/values/colors.xml文件中。
- 维度资源,用于定义字体大小,图像大小以及其他物理或者相对于像素的度量。用< dimen>标签,存储在/res/values/demens.xml中。
- 可绘制的资源,可用于图标等。保存在/res/drawable中,具体细分为3个目录:drawable-ldpi(低密度),drawable-mdpi(中密度),drawable-hdpi(高密度),系统会根据应用程序运行设备来选择一个正确的版本。
- 进过特殊格式化的XML文件描述的可绘制子类,例如用于自己定义的圆角矩形等,< shape>标签。
- 动画资源,用于实现一些渐变效果,用alpha标签。
- 风格。视图多个属性的结构体,可保存起来,直接赋值给控件例如textview。用< style>标签,在/res/values/styles.xml文件中。
0 0
- Android应用开发入门经典学习笔记02--理解常见资源
- Android应用开发入门经典学习笔记01--理解Android Activity
- Android应用开发入门经典学习笔记07--activity和fragment
- Android应用开发入门经典学习笔记06--动作栏和菜单导航
- Android应用开发入门经典学习笔记08--List、Grid、Gallery以及Flipper
- Android应用开发学习笔记
- Android应用开发入门【个人笔记】
- Android应用开发资源
- Android开发入门应用启动常见关于Splash的优缺点
- 【NodeJS 学习笔记02】入门资源很重要
- android应用开发学习笔记--游戏开发
- Android入门学习笔记(六):Android中的常见控件
- android应用开发笔记-xml数据资源使用
- Android笔记----Android应用资源
- Android开发入门学习笔记之二
- Android开发入门学习笔记之三
- Android 开发入门指南 学习笔记
- Android开发的经典入门教材和学习…
- Android数据安全之MD5加密
- 题目:编写程序,打印出9×9乘法表
- tarjan求强连通分量专题
- Activity四种启动模式的详解
- web.py
- Android应用开发入门经典学习笔记02--理解常见资源
- 文章标题
- Kafka【第一篇】Kafka集群搭建
- static关键字的理解
- JS 条件判断
- 设计模式 策略模式 以角色游戏为背景
- 1006.换个格式输出整数
- 【上机笔试之十六】输出素数
- AngularJS内置服务