写过html代码的朋友们应该知道,html支持转义字符,可以通过转义字符实现显示空格、缩进、换行等内容。在Android开发中,我们同样可以通过转义字符,实现特殊字符的显示。

1. 转义字符的显示形式

Android的转义字符通过unicode编码来表示。常用的显示形式有Hex形式和HTML形式。

常见的转义字符如下:

字符

HTML

Hex

半角空格(半角符号)

\u0020

全角空格(中文符号)

\u3000

首行缩进

\u3000\u3000

&

&

\u0026

@

@

\u0040

%

&37;

\u25

在布局文件中使用转义字符,需要使用HTML形式:

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="姓  名" />

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="电话号码" />

而在string.xml中,则需要使用Hex形式:

姓\u3000\u3000名

电话号码

2. 显示形式的换算

HTML形式实际上是将Unicode编码以十进制的形式显示,而Hex形式实际上是将Unicode编码以十六进制的形式显示,因此显示形式的换算本质上是不同进制的换算。

如@中的数字为64换算成十六进制的结果为40,对应着\u0040中的数字40,下图是计算器的显示结果:

计算结果.png

最后,贴出Unicode编码查询网站,方便各位查询Unicode编码:

Unicode Lookup

FileFormat.Info

参考博客:

字符编码笔记:ASCII,Unicode 和 UTF-8

android 空格的转义字符,Android 常用转义字符相关推荐

  1. java常用的转义字符_java常用转义字符

    JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...

  2. Android Studio (8)---常用快捷键

    Android Studio (8)---常用快捷键 Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt ...

  3. c语言转义字符x1f,C语言常用转义字符、ASCII、优先级对照表(1).doc

    常用转义字符 转义字符 转义字符的意义 ASCII代码 \n 回车换行 10 \t 横向跳到下一制表位置 9 \b 退格 8 \r 回车 13 \f 走纸换页 12 \\ 反斜线符"\&qu ...

  4. c语言转义字符表解析,C语言常用转义字符表

    <C语言常用转义字符表>由会员分享,可在线阅读,更多相关<C语言常用转义字符表(4页珍藏版)>请在人人文库网上搜索. 1.精选文库 C语言常用转义字符表 转义字符 含义 ASC ...

  5. XML和HTML常用转义字符

    XML常用转义字符: 字符 转义字符 描述 & & 和 < < 小于号 > > 大于号 " " 双引号 ' ' 单引号 HTML常用转义字符 ...

  6. c语言转义字符详解,c语言转义字符(c语言常用转义字符表)

    帮个忙啊,最好是所有的.谢谢 转义字符是C语言中表示字符的一种特殊形式.通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于. 转义字符 ...

  7. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  8. Android学习第二天-android常用命令

    上一篇文章中,我们重点讲解了adb的常用命令,下面我们一起来看看其它常用的命令 2 android 2.1 查看机器上所有已经安装的Android版本和AVD设备 2.1.1查看机器上已经安装的AVD ...

  9. 简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则

    文章目录 整形 浮点型 字符型 布尔型boolean 自动类型提升 强制类型转换 注意 整形 bit是计算机中的最小存储单位. byte是计算机中的基本存储单元. 1MB=1024KB--1KB=10 ...

  10. android 最新功能介绍,Android Studio 常用功能介绍

    界面介绍 讲解1 这个界面,显示了我们使用 Android Studio时经常接触到的功能面板. Project 面板. 用于浏览项目文件. Project 面板会显示当前的所有的 module .  ...

最新文章

  1. java用画线写字_用Java画线
  2. Geoff Hinton:我反对谷歌军事项目,论文评审机制正在阻碍创新
  3. nssl1487-图
  4. 数据可视化大屏设计经验分享 【进阶篇】
  5. flannel vxlan工作基本原理及常见排障方法
  6. u-boot之SPL分析
  7. c语言指针跨函数使用内存
  8. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...
  9. Django入门10--admin增强
  10. 九度教程第28题-堆栈的的使用(栈的使用)
  11. 谷歌浏览器永久打开Flash插件
  12. 怎么戒网瘾?一个玩了上百款游戏的程序员告诉你有多少废话
  13. 中国第一批程序员的“青春饭”已经恰完了,35+的程序员该何去何从?
  14. Kettle 9.0 源码编译
  15. FreeSwitch接通30s就挂断
  16. HTML登陆界面编程代码
  17. 数据结构课程设计之区块链工作原理模拟设计
  18. SSL/TLS Suffers ‘Bar Mitzvah Attack’漏洞检测方法及修复建议
  19. 基于matlab的MRC最大合并比误码率仿真,包括维特比译码,MRC,中继
  20. C#,桌面游戏编程,编写制作《扫雷》游戏代码的实现——需求分析与总体架构设计

热门文章

  1. fiddler过滤配置
  2. ubuntu 18.04 安装teamview(包括正常的安装教程,以及一个纯终端教程)
  3. 计算机专业抑郁症多,社工专业毕业的我得了抑郁症,我的痛苦别人难以理解?...
  4. oracle odbc 数据源管理器 配置,ODBC管理器设置SQL server 数据源
  5. 如何在VS2015创建C语言项目
  6. C语言实现汉诺塔(程序执行步骤详解)
  7. svn文件本地删除 服务器不删,svn delete-删除文件和目录命令大全
  8. 70+优秀的前端工具
  9. 星光商务2008辉煌版 单机版 bt
  10. C语言程序运行闪退解决方案