我在android中编写一个地图,我按照本教程hier,我想添加错误消息,但错误不在R类中。错误,我的意思是:
R.string.invalid_lat_long_used,R.string.service_not_available R.string.no_address_found,R.string.address_found
我该如何解决这个问题?
答案 0 :(得分:0)
您所关注的链接,并未说明您必须在其他资源文件中进行的更改。
您无法获得R.string.invalid_lat_long_used
,R.string.service_not_available
等原因的原因是,这些是您指定的自定义字符串。因此,您必须手动在名为Strings.xml
的文件中声明这些字符串。
您可以看到,项目中已存在名为Strings.xml
的文件。因此,您必须使用上述所有字符串编辑Strings.xml
文件。
根据docs,Strings.xml
中的值可以设置如下
<resources>
<string name="test_text">Test</string>
<string name="clear_text">Clear</string>
<string name="wifi_connection">The active connection is wifi.</string>
<string name="mobile_connection">The active connection is mobile.</string>
<string name="no_wifi_or_mobile">No wireless or mobile connection.</string>
</resources>
因此,对于您的情况,Strings.xml
文件也应该包含所有这些字符串
<string name="invalid_lat_long_used">Invalid Lat Long</string>
<string name="service_not_available ">Service Not Available</string>
<string name="no_address_found">No address found</string>
<string name="address_found">Address found</string>
等。
Strings.xml
文件可以在res / values /
答案 1 :(得分:0)
在Strings.xml
文件中添加这些值:
<string name="invalid_lat_long_used">Invalid Lat Long Used</string>
<string name="service_not_available ">Service Not Available</string>
<string name="no_address_found">No Address Found</string>
<string name="address_found">Address Found</string>