本文介绍了有没有一种方法可以在strings.xml中使用空格来命名资源名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例:
Android抱怨''不是有效的资源名称字符.
Android complains that ' ' is not a valid resource name character.
我是否被迫使用"New_Delhi",然后以编程方式将其映射到我的程序中?
Am I forced to use say "New_Delhi" and then programatically map this in my program?
推荐答案
是的,原因很简单,Java字段的名称中不能有空格.在Java中,名为 New_Delhi
的字符串资源被称为 R.string.New_Delhi
.代替下划线的空格将不是有效的Java语法.
Yes, for the simple reason that Java fields cannot have spaces in their names. A string resource named New_Delhi
is referenced in Java as R.string.New_Delhi
. A space, in lieu of the underscore, would not be valid Java syntax.
这篇关于有没有一种方法可以在strings.xml中使用空格来命名资源名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!