- 浏览: 3462007 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。
strings.xml中节点是支持占位符的,如下所示:
<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string>
其中%后面是占位符的位置,从1开始,
$ 后面是填充数据的类型
%d:表示整数型;
%f :表示浮点型,其中f前面的.2表示小数的位数
%s:表示字符串
这些和C语言中输入输出函数的占位符很相似
在程序中我们可以通过下面的代码对字符串进行格式化,也就是填充占位符中的内容:
String data = getResources().getString(R.string.data);
data = String.format(data, 100, 10.3, "2011-07-01");
最后运行结果如下:
发表评论
-
Android 桌面部件
2011-07-06 19:26 1863桌面部件是一种利用AppWidget框架将应用程序的某个部件放 ... -
Android 实时文件夹
2011-07-06 15:38 2852实时文件夹是一种用来显示由某个ContentProvider提 ... -
android 添加桌面快捷方式
2011-07-05 19:20 13280、在桌面创建快捷方式方法: 方法一:通过长按某一个应用程序的 ... -
Android权限详解
2011-07-04 09:43 2238在Android的设计中,资源的访问或者网络连接,要得到这 ... -
Android权限注解
2011-07-04 09:33 3471Android应用程序在使用很多功能的时候必须在Mainife ... -
ListView使用SimpleAdapter加载网络图片
2011-07-02 19:14 7706ListView是一种常见的布局,通过SimpleAdapte ... -
android:layout_gravity 和 android:gravity 的区别
2011-07-02 19:00 2098gravity 这个英文单词是重心的意思,在这里就表示 ... -
横竖屏切换时不销毁当前activity 和 锁定屏幕
2011-07-02 18:58 3622首先在Mainifest.xml的Activity元素 ... -
onSaveInstanceState和onRestoreInstanceState触发的时机
2011-07-02 17:49 2878当某个activity变得“容易”被系统销毁时,该ac ... -
ANDROID开机动画分析
2011-05-25 15:40 5925Android 2.0 开机动画文件分析。开机动画文件:boo ... -
Android专栏地址,真的不错啊!!!
2011-05-22 20:22 1650第三极: http://disanji.net/cate ... -
A1200入门DIY
2011-05-22 11:40 0A1200入门DIY 2007-04-16 19:33 ... -
android用户界面数据绑定
2011-05-19 21:25 5278当我们想用合适的方式显示并操作一些数据(如数组,链表,数据库等 ... -
emulator: ERROR: the user data image is used by another emulator. aborting
2011-05-19 13:48 2349今天早上起床,运行项目时报错:Error the use ... -
Android Map demo
2011-04-23 22:24 3391AndroidManifest.xml <?xm ... -
Android Map申请key
2011-04-23 22:02 31141. 首先先要获取你的debug keystore位置 ... -
conversion to dalvik format failed with error 1
2011-04-23 21:52 3469android低版本工程(如1.5)放到高版本环境中(如2.2 ... -
Android GPS基础
2011-04-20 22:14 2776package org.example.locationtes ... -
Android API:Activity.managedQuery()
2011-04-20 19:22 2625描述: 获取一个包含指定数据的 Cursor 对 ... -
Android与Internet(获取资源,多线程断点下载,get/post发送,发送xml)
2011-04-07 20:13 6854从Internet获取数据 利用HttpURLConn ...
相关推荐
在Android开发中,`strings.xml`文件是管理应用中所有文本资源的核心文件。它使得开发者可以集中处理字符串,便于国际化和本地化,同时也方便代码维护。在这个`StringDemo`示例中,我们将深入探讨如何使用`strings....
在Android开发过程中,为了实现应用的国际化或多语言支持,开发者通常会使用`strings.xml`文件来存储各种字符串资源。这些字符串资源不仅可以被直接引用显示在界面上,还可以通过格式化的方式动态填充变量值,从而...
此外,strings.xml文件还支持变量和占位符,可以使用`${variable}`形式插入动态内容。例如,如果需要在字符串中插入日期,可以定义一个模板: ```xml <string name="last_updated">Last updated on %1$s ``` 然后...
1. **占位符格式**:确保在`strings.xml`文件中定义的占位符格式与Java代码中提供的参数类型匹配。 2. **资源引用**:正确引用资源ID,如`R.string.alert`,避免因为错误的资源ID导致的异常。 3. **国际化支持**:在...
`%1$s` 和 `%d\%` 是在 `string.xml` 文件中常用的格式化符号,用于动态插入变量或者显示百分比形式的数据。下面我们将详细探讨这些知识点。 1. **字符串资源**: - 在 Android 应用开发中,`res/values/strings....
在Android项目中,通常会使用`strings.xml`文件来存储应用中的字符串资源。这样做不仅可以方便地管理应用中的文本内容,还能更好地支持多语言版本。例如,在`res/values/strings.xml`文件中可以定义如下的字符串: ...
在`strings.xml`文件中,可以使用特定的占位符来表示需要格式化的部分。格式化字符串的基本语法如下: ```xml <string name="alert">Delete%1$sFile ``` - `%1$s`:这里`%1$s`表示第一个参数是一个字符串(`s`)。 -...
本篇文章将详细阐述如何在Android中使用XML文件来定义字符串资源。 首先,字符串资源通常存储在`res/values`目录下的`strings.xml`文件中。这个文件是一个XML文档,包含了多个字符串元素,每个元素都代表一个独立的...
在Android应用开发中,格式化数字字符是常见的需求,特别是在涉及到用户输入和数据显示时。本文主要探讨了如何在Android环境中格式化数字字符串,并通过一个简易计算器界面的代码清单来展示具体实现方法。 首先,让...
- 使用变量和占位符,例如`<string name="welcome_message">Hello, %s!</string>`,在运行时动态填充内容。 - 使用Android Studio的Translation Editor,可以直观对比不同语言的字符串,检查一致性。 6. **国际化...
特征: 在用户友好的界面中显示已解析的字符串使用多种格式: Android strings.xml及其占位符Apple Localizable.strings,包括其占位符CSV 下载链接:执照Copyright 2019 Rasul AghakishiyevLicensed under the ...
在`strings.xml`中,我们还可以使用格式化字符串,例如`<string name="c20_my_name">My name is %1$s %2$s</string>`,这里的`%1$s`和`%2$s`是占位符,可以通过`String.format()`方法替换为实际值。例如,`String....
Android Resource Translator 提供了一个便捷的解决方案,它自动扫描并提取res/values目录下的strings.xml文件,然后将这些字符串导出为可供翻译的格式。完成翻译后,该工具能够将译文导入回原项目,生成相应的多...
首先,对于带参字串的基本写法,开发者通常需要在字符串资源文件(例如strings.xml)中定义好需要动态替换的字符串模板,并通过占位符(如%s)来标识需要替换的位置。然后,在代码中使用如`getString(R.string.your_...
总的来说,Android的`strings.xml`文件中的`format`方法提供了一种灵活的方式来处理格式化字符串。通过使用占位符和`String.format`,开发者可以在不修改资源文件的情况下,方便地在应用运行时构建具有动态内容的...
- **String**: 存放字符串资源,可以是简单的文本或包含占位符的复杂格式化文本。 - **Color**: 存放颜色值,便于统一管理和复用。 - **Dimensions**: 存放尺寸资源,如宽度、高度等。 - **Styles**: 存放样式资源,...
3. **`String.format()`方法**:在Java和Android中,`String.format()`方法用于格式化字符串,它可以将占位符替换为指定的值。在上面的例子中,`String.format(r.getString(R.string.hello), name)`将字符串资源`...
10.4.2. 同一表中查询多列数据 10.4.3. 多表联合查询 10.4.4. WHERE条件 10.4.5. GROUP BY分句 10.4.6. HAVING 条件 10.4.7. ORDER BY 分句 10.4.8. 通过总数和偏移量进行LIMIT限制 10.4.9. 通过页数和总数...
- **字符串格式化**: Android支持在字符串资源中使用占位符,如`%d`和`%s`,用于插入变量: ```xml 欢迎,用户%d! ``` - **HTML标记**: 字符串资源还可以包含HTML标签,通过`Html.fromHtml()`方法解析显示: `...
18. **字符串占位符**:使用`%1$s`等占位符进行字符串格式化。 19. **通用组件提取**:若有多个Activity共享同一UI,可提取为CommonActivity。 20. **Tab效果**:使用`Button.setSelected(true)`配合ActivityGroup...