今天早上,当我打开Eclipse来处理一个安卓项目时,我在R.java文件中得到了一个错误。
我知道错误是什么,但我似乎无法掌握如何修复它;\
出现错误的代码:
public static final class string {
public static final int =0x7f040010;
public static final int app_name=0x7f040000;
如您所见,第一个字段没有名称,这当然会给出一个错误。
问题是,当我删除文件时,它再次自动生成,错误仍然存在。如果我尝试手动更改或删除该字段,它不会有任何帮助。仍然是一个错误。
尝试重新启动
当我们将文件提供给翻译时,我们发现注释消息非常有用。对于安卓应用程序,有没有办法在strings.xml中为翻译器添加评论消息?
// In the strings.xml
<string name="hello___">Hello %1$s</string>
在iOS上,我们可以这样做:
// In the code, when we export the translation file to xliff,
// The comments in `NSLocalizedString` will be collected and inserted i
我正在尝试使用android studio在android上学习/构建我的第一批应用程序。除了默认语言之外,我还想添加对印地语的支持。我已经创建了印地语所需的strings.xml文件,并且我已经验证了当在安卓设备上选择印地语时,我放在这个文件中的任何字符串都是正确显示的。为了尝试这一点,我只是用英文字符写了不同的字符串,因为我不知道如何在android studio中用印地语写。
例如。我希望在我的印地语strings.xml中有这样的东西
<string name="customer_name">क्रुपया अपना नाम लिखे</string&
我正在编写一个安卓应用程序,所以我像往常一样在我的strings.xml上设置了所有的字符串,并按照安卓官方文档来说明。
在此之前,一切都很好,但当我想在Java“标准”类中使用字符串时,即在Email.java中使用这个字符串时,问题就出现了。
public static final String EMAIL_NOT_VALID = "The email address provided is not valid.";
您可以说,我可以将此字符串放在strings.xml上,然后执行:
getResources().getString(R.string.invalid_ema
如果手机本地语言是日语,我想将"href“超链接更改为-href:。如果用户的本地语言是Germay,我希望将"href“超链接更改为-德语:
strings.xml内容
<string name="info">
<![CDATA[
<P/>Hi,For more information tap <a href="http://example.com">here</a>.
]]>
</string>
我正在使用webview从安卓的strings.x
如何在Dart中拥有引用和替换字符串中变量的字符串资源?
在安卓系统中,通过strings.xml,我们可以做到这一点:
<string name="error_message">Error connecting to “%s”</string>
my_message = resources.getString(R.string.error_message, "Google")
// Error connecting to Google
在Python中,我们可以这样做:
print("I am %d years old!"