Android Strings.xml无法识别中文字符
在Strings.xml文件的本地化版本中,有中文文本,但在测试时显示为数字 然而,当汉字被硬编码代替R.string.longitude时,它显示得很好Android Strings.xml无法识别中文字符,android,xml,string,localization,chinese-locale,Android,Xml,String,Localization,Chinese Locale,在Strings.xml文件的本地化版本中,有中文文本,但在测试时显示为数字 然而,当汉字被硬编码代替R.string.longitude时,它显示得很好 public void displayDecDeg(){ DecimalFormat latlongF = new DecimalFormat("0.00000"); latTV.setText(R.string.latitude + latlongF.format(lat)); longT
public void displayDecDeg(){
DecimalFormat latlongF = new DecimalFormat("0.00000");
latTV.setText(R.string.latitude + latlongF.format(lat));
longTV.setText(R.string.longitude + latlongF.format(longi));
}
纬度:
经度:十进制度
好的,我刚为我的朋友想出了解决办法。使用getResources().getString(R.string.latitude)
而不是R.string.latitude
<string name="latitude">纬度: </string>
<string name="longitude">经度:</string><string name="decDeg">十进制度</string>