是否可以在另一個字符串中使用sting?Java/XML:在另一個字符串中使用字符串
我要的是:
<string name="homepage">http://www.examplepage.com</string>
<string name="desc">Go to my Website: "string:"homepage"</string>
所以,如果我有更多的字符串應該顯示我的主頁,我如何處理,如果我不想改變每個辛格運河串,就在「主頁」串?
是否可以在另一個字符串中使用sting?Java/XML:在另一個字符串中使用字符串
我要的是:
<string name="homepage">http://www.examplepage.com</string>
<string name="desc">Go to my Website: "string:"homepage"</string>
所以,如果我有更多的字符串應該顯示我的主頁,我如何處理,如果我不想改變每個辛格運河串,就在「主頁」串?
你可以這樣說:
<string name="homepage">http://www.examplepage.com</string>
<string name="desc">Go to my Website: %s</string>
和程序,你必須使用的String.format:你在哪裏使用這些值
Resources res = getResources();
String.format(res.getString(R.string.desc), res.getString(R.string.homepage));
謝謝。效果不錯:) – user3759834
這裏有一些關於格式的更多信息:[link](http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling) – Aleizdein
? –
我在我的android項目中使用這些XML文件。我想在應用程序中多次顯示我的主頁。但是,如果我想更改URL,我不想更改每一個singel字符串。只有一個 – user3759834
那麼,你不能直接使用XML來做到這一點。爲什麼不在Java中使用可以修改它們的字符串。如果你想在你的應用程序的任何地方訪問它,你可以使用SharedPrefences。 –