我的Android进阶之旅------>Android中可替换string的使用,getString(int resId, Object... formatArgs)
来源:互联网 发布:java float精度 编辑:程序博客网 时间:2024/05/22 10:00
官方文档如下描述:
地址:http://developer.android.com/reference/android/content/Context.html#getString%28int,%20java.lang.Object...%29
public finalStringgetString(int resId,Object... formatArgs)
Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined inFormatter
andformat(String, Object...)
.
预备知识:
1、什么是xliff?
参照http://baike.baidu.com/view/4160854.htm。
2、java格式化字符串有哪些?
参照http://wenku.baidu.com/view/56f3ed0e52ea551810a687eb.html,写的很详细。
3、android中获取资源文件getString()方法
该方法有两种形式,getString(int resId)和getString(int resId,object arg1,object arg2,...)。
下面主要介绍的是第二种形式,即getString(int resId,object arg1,object arg2,...)。
<?xml version="1.0" encoding="utf-8"?><resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"><string name="name">我叫<xliff:g id="id1" example="tom">%1$s</xliff:g>身高<xliff:g id="id2" example="170">%2$d</xliff:g>CM</string></resources>
针对上面的strings.xml文件,在代码里这样表示
TextView txt = new TextView(this);txt.setText(getString(R.string.name),"android",180);
输出结果为:我叫android身高180CM
====================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
===================================================================================
- 我的Android进阶之旅------>Android中可替换string的使用,getString(int resId, Object... formatArgs)
- String android.content.Context.getString(int resId, Object... formatArgs)的使用
- String android.content.Context.getString(int resId, Object... formatArgs)
- getString(int resId, Object... formatArgs)的用法
- Context类getString(@StringRes int resId, Object... formatArgs)的使用
- Android getText(int resId)和getString(int resId)
- Android getText(int resId)和getString(int resId)
- Android getText(int resId)和getString(int resId)
- Resources类中getString (int ResID)与getText (int ResID)的区别
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- 【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中
- 我的Android进阶之旅------>Android中使用HTML作布局文件以及调用Javascript
- 我的Android进阶之旅------>关于使用Android Studio替换App的launcher图标之后仍然显示默认的ic_launcher图标的解决方法
- Android 中 getString() 方法的小知识点
- 我的Android进阶之旅------>Android中android:visibility 属性VISIBLE、INVISIBLE、GONE的区别
- 我的Android进阶之旅------>Android中android:windowSoftInputMode的用法
- 我的Android进阶之旅------>ListView中android:cacheColorHint,android:listSelector属性作用 .
- 我的Android进阶之旅------>android:drawableLeft的用法
- Redhat Enterprise Edit 6.4使用本地iso文件制作本地仓库
- [Mysql启动报错]/etc/init.d/mysqld: line 256: my_print_defaults: command not found
- 分析:Android_Wifi_HAL层
- 自定义Dialog并去掉默认的头部
- 最简单的画线功能
- 我的Android进阶之旅------>Android中可替换string的使用,getString(int resId, Object... formatArgs)
- 10.C++ 文件流 Mac
- android的Activity中嵌入WebViewn
- spring mvc 使用
- ecshop 去版权
- redis简介
- Redis 2.2.* 到 2.4.*升级方案
- poj 1511 -- Invitation Cards
- poj1025