Android v Values xml arrays xml xml colors

  • Slides: 22
Download presentation
Android 开发 资源

Android 开发 资源

颜色资源 v Values目录: 各种xml资源文件 arrays. xml: xml数组文件 colors. xml: xml颜色文件 dimens. xml: xml尺寸文件 styles.

颜色资源 v Values目录: 各种xml资源文件 arrays. xml: xml数组文件 colors. xml: xml颜色文件 dimens. xml: xml尺寸文件 styles. xml: xml样式文件

v v v v v 颜色资源应该位于<resourses></resourses>标 签下 路径res/values/colors. xml 名字可以随意 定义<color name=”cname”>value</color> 使用 Resourse.

v v v v v 颜色资源应该位于<resourses></resourses>标 签下 路径res/values/colors. xml 名字可以随意 定义<color name=”cname”>value</color> 使用 Resourse. get. Values. get. Color <? xml version="1. 0" encoding="utf-8"? > <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> </resources>

字符串资源 v 字符串资源应该位于<resourses></resourses>标签下 路径res/values/strings. xml 定义<String name=”sname”>value</String> 使用 Resourse. get. Values. get. String <?

字符串资源 v 字符串资源应该位于<resourses></resourses>标签下 路径res/values/strings. xml 定义<String name=”sname”>value</String> 使用 Resourse. get. Values. get. String <? xml version="1. 0" encoding="utf-8"? > <resources> <string name="hello">Hello World, Resrouse. Test. Activity!</string> <string name="app_name">Resrouse. Test</string> </resources>

v v 在layout目录中,创建一个string_ui. xml文件,在其中添加两个视图对象(Text. View), 第一个直接引用string. xml中的资源,第二个在代码中进行设置。 <? xml version="1. 0" encoding="utf-8"? > <Linear.

v v 在layout目录中,创建一个string_ui. xml文件,在其中添加两个视图对象(Text. View), 第一个直接引用string. xml中的资源,第二个在代码中进行设置。 <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns: android="http: //schemas. android. com/apk/res/android" android: orientation="vertical" android: layout_width="fill_parent" android: layout_height="fill_parent"> <Text. View android: text="@string/test_str 1" android: id="@+id/my. Text. View 01" android: layout_width="wrap_content" android: layout_height="wrap_content" /> <Text. View android: text="" android: id="@+id/my. Text. View 02" android: layout_width="wrap_content" android: layout_height="wrap_content" /> </Linear. Layout>

v v 我们现在定义一个button,来重新定义它的宽和高。 <? xml version="1. 0" encoding="utf-8"? > <resources> <dimen name="text_width">150 px</dimen> <dimen

v v 我们现在定义一个button,来重新定义它的宽和高。 <? xml version="1. 0" encoding="utf-8"? > <resources> <dimen name="text_width">150 px</dimen> <dimen name="text_height">100 px</dimen> <dimen name="btn_width">30 mm</dimen> <dimen name="btn_height">10 mm</dimen> </resources>

v <? xml version="1. 0" encoding="UTF-8"? > v <resouces> <person name="hhp" age="33" sex="female" email="hhp@126.

v <? xml version="1. 0" encoding="UTF-8"? > v <resouces> <person name="hhp" age="33" sex="female" email="hhp@126. com"/> <person name="jerry" age="2" sex="female" email="jerry@126. com"/> v </resouces>

v v v v v <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns:

v v v v v <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns: android="http: //schemas. android. com/apk/res/android" android: orientation="vertical" android: layout_width="fill_parent" android: layout_height="fill_parent" > <Button android: text="点击获取XML内容" android: id="@+id/btn" android: layout_width="wrap_content" android: layout_height="wrap_content" /> <Text. View android: text="" android: id="@+id/xml. Text. View" android: layout_width="wrap_content" android: layout_height="wrap_content" /> </Linear. Layout>

v v v v v <Text. View android: text="位图" android: id="@+id/img 1" android: layout_width="wrap_content"

v v v v v <Text. View android: text="位图" android: id="@+id/img 1" android: layout_width="wrap_content" android: layout_height="wrap_content" /> <Image. View android: id="@+id/img 1" android: layout_width="wrap_content" android: layout_height="wrap_content" android: src=“@drawable/fish“ --在配置中,直接引用图片 /> //在外部,使用代码进行引用 <Image. View android: id="@+id/img 2" android: layout_width="wrap_content" android: layout_height="wrap_content" />

v <Table. Layout android: layout_width="fill_parent" android: layout_height="fill_parent" android: stretch. Columns="1" > <Table. Row> <Text.

v <Table. Layout android: layout_width="fill_parent" android: layout_height="fill_parent" android: stretch. Columns="1" > <Table. Row> <Text. View android: text="用户名:" android: id="@+id/login. User" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text. Color="@color/red_bg" /> <Edit. Text android: text="" android: id="@+id/username" android: layout_width="fill_parent" android: layout_height="wrap_content" /> v </Table. Row> v v v v v

v v v v v v v <Table. Row> <Text. View android: text="密码:" android:

v v v v v v v <Table. Row> <Text. View android: text="密码:" android: id="@+id/login. Pwd" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text. Color="@color/red_bg" /> <Edit. Text android: text="" android: id="@+id/password" android: layout_width="fill_parent" android: layout_height="wrap_content" android: password="true" /> </Table. Row> <Table. Row android: gravity="center_horizontal"> <Button android: text="login" android: id="@+id/btn" android: layout_width="wrap_content" android: layout_height="wrap_content" /> </Table. Row> </Table. Layout>

v v v v v <? xml version="1. 0" encoding="utf-8"? > <menu xmlns: android="http:

v v v v v <? xml version="1. 0" encoding="utf-8"? > <menu xmlns: android="http: //schemas. android. com/apk/res/android"> <item android: title="File" android: icon="@drawable/file"> <menu> <group android: id="@+id/noncheckable_group" android: checkable. Behavior="none"> v v v <item android: id="@+id/new. File" android: title="New" android: alphabetic. Shortcut="n"/> v v v <item android: id="@+id/open. File" android: title="Open" android: alphabetic. Shortcut="o"/> v v v v <item android: id="@+id/save. File" android: title="Save" android: alphabetic. Shortcut="s"/> </group> </menu> </item>

v v <item android: title="Edit" android: icon="@drawable/edit"> <menu> <group android: id="@+id/edit_group" android: checkable. Behavior="single">

v v <item android: title="Edit" android: icon="@drawable/edit"> <menu> <group android: id="@+id/edit_group" android: checkable. Behavior="single"> v v v <item android: id="@+id/cut" android: title="Cut" /> v v v <item android: id="@+id/copy" android: title="Copy"/> v v v <item android: id="@+id/past" android: title="Past"/> </group> </menu> </item> v v v <item android: title="Help" android: icon="@drawable/help"> <menu> <group android: id="@+id/help_group"> <item android: id="@+id/about" android: title="About" /> <item android: id="@+id/exit" android: title="Exit" /> </group> </menu> </item> </menu>

v v v <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns: android="http: //schemas.

v v v <? xml version="1. 0" encoding="utf-8"? > <Linear. Layout xmlns: android="http: //schemas. android. com/apk/res/android" android: orientation="vertical" android: layout_width="fill_parent" android: layout_height="fill_parent"> v v v <Text. View android: text="测试菜单资源" android: id="@+id/menu. Text. View" android: layout_width="wrap_content" android: layout_height="wrap_content"></Text. View> v v </Linear. Layout>