Android通过DOCTYPE实现XML内部字符串拼接

2018-04-19  本文已影响0人  Seven是为了纪念赛虎

字符串资源官方指南

官方文档 Android developers 字符串资源涵盖了String Resources的常见用法,这篇文章主要是为了记录xml文件内部拼接字符串的方法。

DOCTYPE

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE resources [
    <!ENTITY colon ":">
    <!ENTITY account_email "账号邮箱">
    ]>
<resources>
    <!--mine start-->
    <string name="account_email_suffix_colon">&account_email;&colon;</string>
    <!--mine end-->
</resources>

以上代码实现了xml内部,字符串account_emailcolon的拼接。
于是,我们就可以使用字符串account_email_suffix_colon了。
例如:
TextView的属性如果设置为

android:text="@string/account_email_suffix_colon"

那么TextView在设备上文字显示 账号邮箱:


有任何问题,欢迎留言反馈与建议。


参考文章:使用Android DocumentType来处理Strings.xml中的资源,实现xml内拼接

上一篇下一篇

猜你喜欢

热点阅读