Android 动态修改strings.xml中的字符资源失败,不知道为什么,UI显示的是-->字符串:%1$s,android2.2的sdk无解,那位高手能够帮忙解决一下~~~3Q~~~~
================================================================================public class Main_Activity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String data = getResources().getString(R.string.data);
data = String.format(data,"2011-07-01");
}
}=====================================================================================<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
> <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/data" /></LinearLayout>========================================================================================<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, Main_Activity!</string>
<string name="app_name">TestAndroid</string>
<string name="data">字符串:%1$s</string>
</resources>==========================================================================================
<string name="data">字符串:<xliff:g id="xxx">%d</xliff:g></string>
<string name="data">字符串:<xliff:g id="xxx">%s</xliff:g></string>
这个不能直接这么引用吧,要经过转义