好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 coco-coco 于 2020-9-3 15:02 编辑
Android 开发中总是遇到老项目中需要多语言适配的功能,
你可能遇到各种前面开发不注意遗留下来的问题,导致你很难快速完成多语言适配的准备工作
比如
1.代码中和布局文件中直接使用字符串
2.使用的字符串使用了kotlin的字符串$引用变量,
如果手动修改耗时不说,手指头废掉的速度和你项目的大小成正比,于是手撸一个批量处理替换 字符串到string.xml的java工具类
特点;
1.java编写,简单容易运行
2.变量使用中文,一看就理解,便于使用者修改
3.不同于整个文件内容进行正则匹配,使用逐行读取进行判断过滤
4.逐行读取支持过滤掉无需处理的行,你可以手动修改此处逻辑,兼容你的项目
AndroidReplaceChineseToXml.rar
(6.61 KB, 下载次数: 18)
对代码进行校正,增加对无需处理的行的判断方法
同时附上3.6.0版本之后的Android Studio 运行java代码的解决方法
只需要修改项目根目录里的.idea目录里的gradle.xml文件中GradleProjectSettings 子属性下增加如下代码即可:
<GradleProjectSettings>
<option name="delegatedBuild" value="false" />
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|