android string拼接字符串_Android的strings.xml里也能拼接字符串

2017-07-13 遇到的一点小问题

res文件夹里的strings.xml,有些文字比较频繁使用,每次修改都要查找替换,或者在代码里text.setText("客服电话:"+getString(R.string.phone));拼接。感觉都挺麻烦的,所以想找个拼接的方法。问了同事,正好他知道,感谢!试了下,效果不错。

首先就是在我们xml表最上方填写需要自定义的key和values。

]>

然后在resources里拼接。

&testName;

客服电话:&testName;

The Θ app was created by &Wannoo;

...

ς

然后就可以直接text.setText(getString(R.string.service_phone));使用了。

resources写法

resources使用

在里写strings.xml...三个点时,会提示使用字符̷ 0;来代替。

提示

其他一些类似的字符也可以,这个网上一搜很多。

关于strings.xml里使用占位符,之前有在51CTO记录过,不是很全。正好今天被一个头像吸引过去看了篇博客,里面写得挺全面的,贴一下链接。

标题很长,整个贴出来。Android小技巧之相见恨晚系列-TextView/string.xml冷门小技巧:占位转换符%1$s、%1$d等的用法

2017-06-22 遇到的一点小问题

Error:Failed to resolve:

tools:replace="android:allowBackup

在某个小内存手机运行时出现:Android GC overhead limit exceeded,调试失败,别的手机不会。

网上找了下,有答案了,只要在app的build.gradle里添加相应代码就可以了。

不一定对,但刚好我那手机可以运行了。

dexOptions {

incremental true

javaMaxHeapSize "4g"

}

Android GC overhead limit exceeded

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值