Android中Strings资源添加空格,换行符,@等方法,或者替换符等,非常有用,如何在string资源文件里面加入空格,换行,tab等呢?请看如下:

test                     表示空格

test\ntest                                                             \n 表示换行

test  \t  test                                                           \t 表示tab

输入特殊字符如@  %等会报错,有两种解决办法

1.添加转意符号 \ .

2.如果你的字符串不需要格式化,可以在你的% test % 即可.

%1$s,%1$d等的用法

%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格

%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0

%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00

也可简单写成:

%d   (表示整数)

%f    (表示浮点数)

%s   (表示字符串)

使用步骤举例:

步骤一:记得要在字符文件中加上这些:

步骤二:添加对应代码

小姐今年%1d岁了,上%2s年级!

或者

小姐今年%d岁了,上%s年级!

加上参数和空格的写法是:

小姐今年%1$3d岁了,上%2$5s年级!

步骤三:使用代码赋值

String test = String.format(getResources().getString(R.string.test_xliff), 7, "二");

输出:

小姐今年7岁了,上二年级!

加上参数和空格的输出:

小姐今年   7岁了,上     二年级!

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/android/1036.html

android html 换行_Android中Strings资源加空格,换行符,@等方法示例相关推荐

  1. composition java_阿里P7架构师通过源码浅析Java中的资源加载

    一. 前提 最近在做一个基础组件项目刚好需要用到JDK中的资源加载,这里说到的资源包括类文件和其他静态资源,刚好需要重新补充一下类加载器和资源加载的相关知识,整理成一篇文章. 二. 什么是类加载器 虚 ...

  2. linux下logcat命令,Android shell命令行中过滤adb logcat输出的几种方法

    我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb lo ...

  3. python显示文字框_在Python 中实现图片加框和加字的方法

    第一步:安装opencv-python rpm -ivh opencn-python-2.4.5-3.el7.ppc64le.rpm 第二步:引用cv2 import cv2 第三步:读入图片,必须是 ...

  4. Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现

    Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 目录 Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 一.简单介绍 二. ...

  5. S7-200SMART PLC中书签和交叉引用的具体使用方法示例

    S7-200SMART PLC中书签和交叉引用的具体使用方法示例 书签的使用方法: 如下图所示,例如我们在调试程序时,想在程序中快速地找到I0.0这个地址,那么可以在I0.0所在的位置设置书签,点击设 ...

  6. PLC中获取输入信号上升沿或下降沿的具体方法示例

    PLC中获取输入信号上升沿或下降沿的具体方法示例 边沿信号的基本概念 边沿信号:是指某个开关量从0→1或从1→0变化瞬间的状态信号,有上升沿.下降沿:边沿信号在检测到状态变化时,导通一个扫描周期. 边 ...

  7. 你真的会用Android中Strings资源吗

    Android为了帮助开发者把应用更方便发布给全球不同语言的人们使用,建议开发者在进行开发时不要把UI呈现相关的文本内容硬编码,而是把内容写入到strings.xml中,这样做更加灵活,也更方便翻译成 ...

  8. 【Unity3D日常开发】Unity中的资源加载与文件路径

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  9. Spring MVC中静态资源加载

    问题:MVC 静态资源加载,包括 js.css.image加载不出来 由于web.xml中dispatcherServlet中 url-pattern 使用 / 拦截所有访问,而导致静态资源也交给了D ...

最新文章

  1. python 四舍五入保留小数输出
  2. 主线程和子线程的同步控制
  3. 使用CEfSharp之旅(1) 加载网络页面
  4. C#访问远程共享加锁文件夹
  5. STL系列:map和unordered_map
  6. 5c用计算机怎么打,再一次谈谈%5c暴库的利用 -电脑资料
  7. 41、OrthoMCL和mcl软件进行基因家族分析
  8. 论文浅尝 | DRUM:一种端到端的可微的知识图谱上的规则学习方法
  9. Spring @Autowired注解在非Controller注入为null,Springboot @Reference注入为null解决方案
  10. LeetCode每周刷题(2019.6.24-2019.6.30)
  11. 对即时通讯个人信息的一点想法
  12. Multisim基础 调出面包板
  13. 富爸爸穷爸爸读书感言
  14. mysql excel 数据处理_将excel的数据进行sql处理
  15. c++ 实现贪吃蛇(含技术难点解析和完整代码)
  16. BigDecimal的equals方法
  17. 清华大学出版社与SAP签署战略合作协议
  18. Ubuntu1804-Docker相关开发环境搭建
  19. 证券中 A、B、C、D字头账号分别代表什么?
  20. 为让儿子从轮椅上站起来,工程师父亲打造外骨骼装置

热门文章

  1. Spring Boot 应用程序启动流程分析
  2. Android P FAQ第一弹:非SDK管控特性
  3. create-react-app 配置scss,ant-design,装饰器,代理,node支持最新语法,express es6 后端,链接mongodb...
  4. [转载] 管Q某犇借的手写堆
  5. 使用 js替换网页中的关键词为链接
  6. 艾伟也谈项目管理,谈谈如何说“不”
  7. Greenplum failed segment的恢复方法
  8. PostgreSQL免安装部署方法
  9. Material使用01 侧边栏MdSidenavModule、工具栏MdTollbarModule
  10. 生成一定范围的随机数