2011-12-17 3 views
1

私はスピナーを使ってURLに変数を設定したいと思っています。 R.javaが構築されるまで、すべてうまくいった。urlのスピナーを作成するときのR.javaのエラー

duplicate R.string.http_

Syntax error, insert ";" to complete FieldDeclaration

だから今、私の質問は、私はR.javaファイルを変更することはできませんが、このエラーを修正する方法である:私は、2エラーを得ましたか。 ここに私のコードです。 R.javaファイル:

public static final class string { 
    public static final int Mijngroep=0x7f050001; 
    public static final int app_name=0x7f050000; 
    public static final int http_//www_admiraalkruys_nl/nieuws_htm=0x7f050002; 
    public static final int http_//www_alexandergroep_nl/=0x7f050004; 
    public static final int http_//www_anthonievandiemenstam_nl/=0x7f050005; 
    public static final int http_//www_scoutingbeverwijk_nl/=0x7f050003; 

とのstrings.xmlファイル:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="app_name">Groep kiezer</string> 
<string name="Mijngroep">Selecteer jouw groep</string> 
<string name="http://www.admiraalkruys.nl/nieuws.htm">Admiraal kruysgroep</string> 
<string name="http://www.scoutingbeverwijk.nl/">Admiraal van Kinsbergen</string> 
<string name="http://www.alexandergroep.nl/">Alexandergroep</string> 
<string name="http://www.anthonievandiemenstam.nl/">Anthonie van diemenstam</string> 
</resources> 

答えて

2

文字列名を変更する必要があります。連続した2つのスラッシュを使用すると、R.javaファイルのJavaコメント(//)と解釈されます。

EDIT:

彼らは変数名のためにJavaで無効な文字であるため、実際にはあなたがすべての特殊文字を削除する必要があります。たとえば、あなたがhttp://一部を除去し、アンダースコアとの特別な文字を置き換えることができます。

<string name="www_admiraalkruys_nl_nieuws_htm">Admiraal kruysgroep</string> 
.... 
+0

いいえ、それは名前としてURLを使用することはできません。しかし、名前と値を逆にすることができます: ' http://www.admiraalkruys.nl/nieuws.htm' – Dalmas

0

変更リソースの名前と清潔できれいにし、あなたのR生成されたファイルを再構築するために、プロジェクトをビルドします。

希望すると便利です。

関連する問題