次のように、URLを二重引用符で囲むことができます。
<string name="my_url">"www.miosito.net?prova®=bis"</string>
これは、Androidで文字列リソースを囲むための推奨される方法です。
アップデート1:詳細については、次のリンクをご覧ください。
http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling
更新2:@ WebnetMobile.com:正解です。確かに:)'&'はxmlによって特殊文字として扱われ、引用符で囲むことはできません。試してみました
www.miosito.net?prova%26reg=bis
そしてそれもうまくいきませんでした。引用符で囲んでみましたが、うまくいきませんでした。私は何かが足りないのですか?
その間、以下は機能します:
<string name="my_url">www.miosito.net%1$sprova%2$sreg=bis</string>
そしてコードで:
Resources resources=getResources();
String url=String.format(resources.getString(R.string.my_url),"?","&") ;
'%1 $s'および'%2 $ s'は、Cのprintfで使用されるものとよく似たフォーマット指定子です。'%1 $ s'は文字列用、'%2$d'は10進数用などです。の上。