2011-11-14 39 views
0

我想设置一个字符串资源的某个默认值,并从我的应用程序中的某些地方调用。如果用户已经登录,我想在那里显示用户的名字。动态添加或修改字符串资源

如何动态修改字符串资源以添加当前登录的用户名?

谢谢。

回答

4

你可以动态修改资源。您可以将用户的名称存储在持久性存储中(例如,共享首选项),并用代码更新显示。

0

你将它设置为默认的XML文件作为最好的,我可以告诉那些值是稳定的,那么你可以做新的StringBuffer(现有的).apppend新的东西点到的字符串返回字符串裁判

0

您无法修改资源。您可以添加两个资源:一个是默认值,另一个是占位符,用于用户名和开关代码之间的开关。例如:

<string name="user_not_loggedin">Not logged in.</string> 
<string name="user_loggedin">Logged in as %s</string>