提问人:l0v3 提问时间:10/6/2015 更新时间:7/16/2019 访问量:2525
点分隔的字符串资源名称有什么用?
What is it dot-separated string resource name for?
问:
我正在使用snake_style来命名字符串资源。在某人的代码中,我发现了另一种带有点的符号。我找不到关于这个话题的一句话。
<resources>
<string name="title.activity.first">Activity 1</string>
<string name="title_activity_second">Activity 2</string>
</resources>
这些风格有什么实际的优点/缺点吗?或者它只是一种装饰品?
答:
0赞
Dmitriy Pavlukhin
4/18/2019
#1
这似乎只是一个表面的东西,但它有破坏 android studio 中翻译检查的缺点,因此它显示没有翻译的警告。 就我而言,将点重命名为下划线并没有破坏任何东西,更新的项目没有任何问题。
评论
0赞
Jose Flavio Quispe Irrazábal
5/26/2019
这是真的。我实际上更喜欢使用点,但它会破坏翻译检查......
-2赞
Juan Giorello
7/16/2019
#2
就我而言,它几乎是“一切”的刹车!它可以编译,但我不能将自动完成与任何资源(字符串、可绘制对象等)一起使用。我需要重构该文件中的每个字符串资源。
评论
title.activity.first
R.string.title_activity_first
R.java