2011-11-14 18 views
0

文字列リソースをデフォルト値に設定したい場合は、アプリケーションの特定の場所から呼び出してください。ユーザーがログインしている場合は、そこにユーザーの名前を表示したいと思います。文字列リソースを動的に追加または変更する

文字列リソースを動的に変更して、現在ログインしているユーザーの名前を追加するにはどうすればよいですか?

ありがとうございました。あなたはそれは私がそれらと言うことができる最善のようなXMLファイル内の値をデフォルトに設定

答えて

4

することができますリソースを動的に変更しません。ユーザーの名前を永続ストア(たとえば、共有プリファレンス)に格納し、コードで表示を更新することができます。

0

は、新しいStringBufferのは、(既存の)バック文字列refに文字列に新しいもののドットを.apppend行うことができ、その後、安定している

0

リソースを変更することはできません。 2つのリソースを追加することができます.1つはデフォルトであり、もう1つはユーザー名用のプレースホルダとコード内のコード間を交換するものです。次のようなもの:

<string name="user_not_loggedin">Not logged in.</string> 
<string name="user_loggedin">Logged in as %s</string> 
関連する問題