`
heji
  • 浏览: 88992 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

android中的格式化字符串

阅读更多
在strings.xml文件中定义:

<string name="welcome_messages">你好, %1$s! 是第 %2$d 个人.</string>

在java文件中这么写

  TextView textView = (TextView) findViewById(R.id.t);
  textView.setText(String.format(getResources().getString(R.string.welcome_messages),"heji",1));

<string name="welcome">Welcome to <u><i>Android</i></u>!</string>
<u></u>有下划线
<i></i>斜体字
<b></b>加粗


<string name="tagged_string">
    Hello <b><i>heji</i></b>, loverui.
    </string>

Html.fromHtml(getResources().getString(R.string.tagged_string))













  • 大小: 10.5 KB
  • 大小: 8.6 KB
分享到:
评论
1 楼 gundumw100 2010-12-16  
不能显示颜色吗,比如:
<span style='color:#ff0'>Welcome to Android</span>

Spanned text = Html.fromHtml(html);
tv.setText(text);

相关推荐

    Android 对 strings.xml 的字符串进行格式化

    ### 一、`strings.xml`与格式化字符串基础 #### 1.1 `strings.xml`简介 `strings.xml`是Android应用中用于存储字符串资源的XML文件,通常位于`res/values/`目录下。通过将字符串资源存储在这个文件中,可以方便地...

    Android 带小数点的字符串格式化为固定位数

    2. **使用`String.format()`**:在Java中,我们可以利用`String.format()`方法配合格式化字符串来完成。例如,`String.format("%05.2f", 123.456)`会将数字格式化为"123.46",其中`%05.2f`表示总宽度5,其中2位用于...

    android字符串格式化

    - **国际化与本地化**:在支持多语言的应用中,可以根据用户的语言偏好加载不同的字符串资源文件,并结合格式化字符串来生成适合当前用户的文本。 #### 4. 进阶技巧 - **控制宽度和精度**:除了基本的类型匹配外,...

    java & Android 格式化字符串详解

    以下是对Java和Android格式化字符串的详细讲解。 1. **基本格式化** - `%d` 用于表示整型数值,例如`%1$d`表示第一个整型参数,`%2$d`表示第二个整型参数。在`string.xml`文件中,可以使用`%1$d`来创建一个占位符...

    androidmap转json字符串、list转json字符串工具类.zip

    在Java中,我们可以使用`org.json`库或者Gson库将Map转换为JSON字符串。这个工具类可能包含以下方法: ```java public static String mapToJsonString(Map, Object&gt; map) { // 使用Gson库进行转换 Gson gson = ...

    android 判断字符串是否是日期格式

    `SimpleDateFormat`是一个强大的日期/时间格式化类,它可以将日期和时间转换为字符串,反之亦然。以下是一个简单的示例: ```java public boolean isDateString(String input) { try { new SimpleDateFormat(...

    Android开发之EditText字符串过滤器InputFilter

    在实际项目中,InputFilter还可以用来实现其他功能,如限制输入长度、格式化电话号码或邮箱地址等。通过灵活运用InputFilter,开发者可以创建出更符合用户体验和业务需求的输入界面。 总之,Android的EditText字符...

    Android中使用XML文件定义字符串.pdf

    总之,Android中使用XML文件定义字符串资源是一种标准做法,它提高了代码的可维护性,简化了本地化工作,并允许对字符串进行格式化处理。开发者应充分利用这一特性,确保应用的文本内容易于管理和更新。

    json字符串格式化工具JsonView

    json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,...

    Android中为字符串添加修饰的练习题实现提示与解决方案(共9张PPT).ppt

    本文的练习题和解决方案涵盖了 Android 中的各种字符串修饰技术,包括如何使用 SpannableString 来格式化字符串,如何使用 Html.fromHtml() 方法来解析 HTML 字符串,如何使用 Android 的 LayoutParams 来设置控件的...

    android的可变字符串使用例子

    在Android开发中,为了实现丰富的文本格式化,如加大、加粗、变小、更换颜色、增加超链接等效果,开发者通常会使用可变字符串(SpannableString)类。本篇将详细介绍Android中的可变字符串及其相关应用。 一、...

    Android-android执行字符串代码--实现接口可配置跳转任何Activity

    在Android应用开发中,有时我们需要根据特定的业务需求动态地执行字符串表示的代码,例如,通过接口配置来跳转到不同的Activity。这个场景通常出现在插件化开发、动态加载或运行时权限处理等复杂场景中。本文将详细...

    Android中格式化数字字符项目的代码清单.pdf

    接着,使用`String.format()`方法进一步格式化字符串,将实际数量值插入到占位符 `%d` 处。最后,通过`Html.fromHtml()`将格式化的字符串转换为可显示的HTML格式,然后设置到`TextView`上,这样可以实现特殊字符的...

    android byte字节数组转换十六进制字符串

    2. 十六进制字符串的每个字符代表4位二进制,因此每个字节需要两位十六进制字符表示,所以常使用"02X"或"02x"作为格式化字符串。 3. 在转换过程中,可能会遇到字节顺序问题,特别是在处理网络字节序和本地字节序时。...

    Android-AndroidJSON格式化显示可配置样式展开与折叠

    在Android中,我们可以使用内置的`org.json`库解析JSON字符串。解析后的数据可以转化为`JSONObject`和`JSONArray`对象,便于进一步操作。为了展示JSON数据,我们需要创建一个自定义的布局来呈现键值对,并根据需要...

    android 日期格式化

    在Android开发中,日期格式化是一项常见的需求,用于将系统时间或特定时间转换为易于阅读和处理的格式。本文将深入探讨几个关键的日期格式化方法,这些方法可以帮助开发者更好地管理和展示日期信息。 ### 一、基本...

    Android 时间格式化Demo

    在Android开发中,时间格式化是一项基础且重要的任务,它涉及到日期和时间的显示、解析以及比较等操作。本Demo是专为学习Android中的时间格式化而编写的,包含了一个实用的时间格式化工具类。通过这个Demo,我们可以...

    Android中格式化数字字符的练习题要求说明.pdf

    综上所述,这个练习涵盖了Android应用开发中的基础元素,包括字符串资源、用户交互、条件判断以及文本格式化。通过实践这些要求,开发者可以巩固对Android编程的理解,并提高处理用户输入和响应用户操作的能力。

Global site tag (gtag.js) - Google Analytics