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));
}
在Strings.xml文件的本地化版本中,有中文文本,但在测试时会显示为数字。
但是,当用汉字代替R.string.longitude硬编码时,它显示得很好。
<string name="latitude">纬度: </string>
<string name="longitude">经度:</string><string name="decDeg">十进制度</string>
好的,刚刚为我的朋友找到了解决方案。使用getResources().getString(R.string.latitude)
代替R.string.latitude。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句