- 10
- 0
- 约6.68千字
- 约 9页
- 2016-12-26 发布于贵州
- 举报
安卓基础知识String字符串
字符串资源
字符串资源为你的应用程序提供了可以选择的文本样式和格式的文本。这里有三种类型的资源可以为你的应用程序提供字符串。String
XML资源提供单个的字符串
String Array
XML资源提供字符串数组
Quantity Strings (Plurals)
XML资源为不同数量的词或者语句携带不同的字符串。?
所有的字符串都能使用一些样式标记和格式化参数。关于样式和格式的字符串的信息,请看Formatting and Styling那一部分。
String
单个的字符串可以从应用程序或者其他的资源文件(比如XML布局)中引用。
注意:一个字符串是一个简单的资源,引用的是提供的值的名称属性(而不是XML的文件名)。 所以, 你可以将字符串资源和其他资源放在同一个XML文件resources元素中。
文件地址:
res/values/filename.xml
文件名是任意的。string元素的名字将会当做资源的ID。
编译之后的资源数据类型:
指向String的指针
资源引用
Java:R.string.string_name
XML:@string/string_name
语法:
?xml version=1.0 encoding=utf-8?
resources
string
name=string_name
text_string/string
/resources
元素:
resources
必须有,必须是根节点。
没有属性。
string
字符串,可以包含样式的标签。注意不要包含引号。更多的信息关于如何正确的风格和格式字符串Formatting and Styling请看下面。(计算机学校/)
属性:
name
字符串。字符串的名字。将会作为资源的ID。
例子:
XML文件保存在 res/values/strings.xml:
?xml version=1.0 encoding=utf-8?
resources
string name=helloHello!/string
/resources
这个XML布局文件将会作为View的String。
TextView
android:layout_width=fill_parent
android:layout_height=wrap_content
android:text=@string/hello /
程序的代码使用String
String string = getString(R.string.hello);
你既可以使用getString(int)或者getText(int)获得字符串。getText(int)将会保持富文本的样式应用到字符串。
String Array
能够被应用程序引用到的字符串数组。
注意:一个字符串数组是一个简单的资源,引用的是提供的值的名称属性(而不是XML的文件名)。 所以, 你可以将字符串数组资源和其他资源放在同一个XML文件resources元素中。
文件位置:(郑州北大青鸟/)
res/values/filename.xml
文件名是任意的。string-array元素的名字将会作为资源的ID。
编译之后的数据类型:
指向字符串数组的资源指针。
引用方法
Java:R.array.string_array_name
语法:
?xml version=1.0 encoding=utf-8?
resources
string-array
name=string_array_name
item
text_string/item
/string-array
/resources
元素:
resources
必须有,而且是根节点。
没有属性。
string-array
定义一个字符串数组,包含一个或多个item元素。
属性:
name:
类型是字符串,字符串的我名字。name会当做引用数组的资源ID。
item:
字符串类型,可以包含样式的标签。它的值可以使其他字符串资源的引用。必须是string -array元素的子标签。注意不要包含省略号和引号。看Formatting and Styling,关于恰当的样式和格式你的字符串信息。
没有属性。
例如:
保存在res/values/strings.xml下的文件:
?xml version=1.0 encoding=utf-8?
resources
string-array name=planets_array
itemMercury/item
您可能关注的文档
- 【推荐】2012年小学六年级上册语文期中试卷(附答案).doc
- 【托架】托架价格,行情走势,工程造价,规格型号大全.doc
- 【校园招聘】职位分析:sales和marketing的区别.doc
- 【选修四】中外历史人物评说.doc
- 【图文游记】北京欢迎您(美食篇).doc
- 【图文游记】我像风一样自由---吉林北大壶滑雪归来(飞鱼卓玛(北京)).doc
- 【阳光学习网精选】中考数学复习热点六:实践操作题.doc
- 【斯芬克服装设计】极简主义性冷淡?从chloe到céline,看她如何征服王菲.doc
- 【英语四六级】cet低级词汇转换高级词汇总结+作文经典开头结尾+几种常考的作文类型句型.doc
- 【易错系列专题】2012高考数学备考冲刺之易错系列专题 导数及应用(教师版).doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
原创力文档

文档评论(0)