Android中转义字符

好久没有写博客了 ,最近一直在忙于项目,在做项目时 出现了android 中转义字符的问题,今天来介绍和学习一下 ,大家应该都知道 在网页中 我们是不需要进行转义的,他会自动识别,如<br/> <p></p>  而在android中 想和网页作出一样的效果和格式  这时就需要借助转义符来帮助我们。

下面是android中需要转义的表:


示例:

android中我们有时需要用到,如AAAA 和BBBB 要做成两行 ,这时 需要上面的转义字符  在strings.xml中 需要这样写:  <string name="tv_contact">AAAA&lt;br/&gt;BBBB&lt;br/&gt;</string> 然后在类中  String str=getResources().getString(R.string.tv_contact);   mEditText.setText(Html.fromHtml(str).toString());  或者直接在类中   mEditText.setText(Html.fromHtml("<br/>AAAA<br/>BBBB").toString()); 这样也可以 AAAA 和BBBB各一行, 

在一些默认的字体颜色  在AlertDialog 中  如取消和确定按钮 字体是颜色默认是黑色的  我现在的做的项目中 需要将”确定“按钮 颜色改为红色  ,

   SpannableString ss=new SpannableString(dialog_delete);
                ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 4, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
                builder.setMessage(getString(R.string.setting_delete_content) );
                builder.setPositiveButton(ss,new DialogInterface.OnClickListener() {
                   @Override
                   public void onClick(DialogInterface dialog, int which) {


                   }
               }); 

  

不了解SpannableString http://my.oschina.net/wangguolongnk/blog/108406  这里介绍的比较详细。 

以上是我目前了解的转义字符的  以后遇到在更新修改大笑



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值