在开发的时候 如果懂得使用占位符 是一件很方便而且让人眼前一亮的技巧

现在我就介绍一下常用的几个占位符和几篇文章给大家

1. %s 表示字符串占位符
String.format("再见%s" ,"理想" ); //再见理想

2. %1$s跟上面差不多意思,只是需要占位的数量不一样,上面的一般只有一个占位,这个则是多个占位,看代码(1和2分别表示第一个占位符和第二个占位符,我是这么理解的,你可以自己百度)
String.format("我叫%1$d%2$s" ,3 ,"毛" ); //我叫3毛

3. %d 整型占位符
String.format("你这%d%c" ,2 ,'b' ); //你这2b

4. /n(%n) 换行符
String.format("当前app版本号是\nV%s", BuildConfig.VERSION_NAME);
/* 当前app版本号是
 * V1.0.8
 */

5.\u3000\u3000 首行缩进两个字符
tv.setText(“\u3000\u3000”+"首行缩进两个字符"); //  首行缩进两个字符

6.<li>xxx</li> 表示 · 
tv.setText("使用说明:\n<li>打开微信</li>\n<li>点击右上角的 + 符号,选择扫一扫"</li>);
/*  使用说明:
 *  ·打开微信
 *  ·点击右上角的 + 符号, 点击扫一扫
 */

7.<u>xxx</u> 表示下划线(不过感觉跟ui设计的有差别, 二者之间的间距)
tv.setText("<u>用户协议</u>"); //效果自己试

上面这几个就是常用的占位符了 下面是两篇我认为比较好的关于占位符的文章

https://www.cnblogs.com/xrab/articles/5414160.html

下面这篇是关于空格的占位符

http://blog.csdn.net/QQ55214/article/details/68921471

android开发中常用的占位符相关推荐

  1. C语言中常用的占位符

    ------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS ...

  2. android 开发中常用的第三方库(图片加载篇)

    今天我们来学习其中一个Android主流的图片加载库的使用 - Picasso 目录 目录 1. 简介 介绍:Picasso,可译为"毕加索",是Android中一个图片加载开源库 ...

  3. Android 开发中常用小技巧

    TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize() ...

  4. NO.4 Android开发中常用框架及工具

    android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView.ViewPager.WevView.ExpandableListView.GridView ...

  5. Android开发中常用的注释图案

    如下图: 1.狮子 /**** ,.* ,_> `. ,';* ,-`' `' '`'._* ,,-) ---._ | .---''`-),.* ,' `. \ ; / _,' `,* ,--' ...

  6. 傻瓜教学——C语言中常用的占位符%d,%c,%f,%p,%x,%s等的含义解释

    C语言常见的格式输入输出%d,%c,%f,%p等的含义 我都给大家整理好了,大家随便用. 大家记得点赞,加关注.拒绝白嫖,制作不易. ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓表格如下↓↓↓↓ ...

  7. Android开发中横竖屏切换的问题以及系统提供的常用Activity

    Android开发中横竖屏切换的问题以及系统提供的常用Activity(总结) 2018年06月28日 16:18:45 北极熊的微笑 阅读数:72 横竖屏切换与状态保存的问题 前面也也说到了App横 ...

  8. html一个汉字空格占位,HTML中汉字空格占位符

    == 普通的英文半角空格 ==   ==   == no-break space (普通的英文半角空格但不换行) == 中文全角空格 (一个中文宽度) ==   == en空格 (半个中文宽度) == ...

  9. Android开发中的一些小知识点记录(101-120)

    编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/118554522 Android开发中的一些小知识点记录(1-20 ...

  10. Android开发中的Handler和多线程

    在Android开发中我们常常用到Handler这个类去处理消息队列中的消息,以下这个例子实现的是利用Handler传递一个消息给线程,线程运行run()方法去更新进度条的进度,以下是源代码: pub ...

最新文章

  1. 【公开课预告】AutoML知多少
  2. [微信小程序系列] 动画案例之圆点沿着圆圈运动
  3. 量子计算机背后的努力,烧脑警告神秘的量子计算机,背后究竟蕴含怎样厉害的工作...
  4. 求用1,2,5这三个数不同个数组合的和为100的组合个数
  5. git学习笔记(四)—— 分支管理
  6. mysql数据库杀掉堵塞_mysql数据库杀掉堵塞进程
  7. MySoft组件之MySoft.Data更新日志
  8. 网页出现不河蟹弹窗?那是被劫持了!
  9. php字符串连接符、三元运算符
  10. 项目已被os x使用 不能打开-黑苹果之路
  11. 2017.9.21 道路修建(noi2011) 思考记录
  12. html div自动撑起来,解决子级用css float浮动 而父级div没高度不能自适应高度
  13. LeetCode() Reorder List
  14. 社会计算经典谈——书籍销量预测
  15. 使用PyHive操作Hive
  16. [EXCEL高级应用与数据分析].沈浩.扫描版 百度云盘
  17. ojdbc连接oracle报错:IO 错误: The Network Adapter could not establish the connection
  18. 常见的 vue elementUI el的标签总结
  19. 渭师院的计算机专业学什么课程,【三名+建设工作】渭南初级中学教师郭晓辉走进渭师院给大学生上课...
  20. LeetCode琅琊榜第九层-加油站问题(图表法)

热门文章

  1. 请控制好你的情绪--职场情绪管理
  2. 软件各生命周期所用的工具
  3. 牛啊!微信支持发送彩色红包~~
  4. 浅谈基于过程与基于对象
  5. 题8 数据库系统的核心是什么?
  6. 【转载】Python Numpy求余弦值和欧几里得距离
  7. 如何把一个app导入另一个app?教你快速解决!
  8. 易语言调用大漠Ocr文字识别游戏角色坐标
  9. android ppt 转图片显示不全,ppt转pdf图片显示不全怎么办
  10. 阿里二面:设计一个电商平台积分兑换系统!