2

String.xml

<string name="app_name">WebView Z/I</string>
<string name="http://www.cherkaoui.info/Spikal"> Cherkaoui</string>

R.Java

package com.firstest.android;

public final class R {
    public static final class attr {

    }

    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }

    public static final class id {
        public static final int buttonUrl=0x7f050000;
        public static final int webView1=0x7f050001;
    }

    public static final class layout {
        public static final int main=0x7f030000;
        public static final int webview=0x7f030001;
    }

    public static final class string {
        public static final int app_name=0x7f040000;
        **public static final int http_//www_cherkaoui_info/Spikal=0x7f040001;**
    }
}

ネットで確認しましたが、string.xmlに問題がありますが、どれであるかわかりません。

4

2 に答える 2

6

識別子で使用することはできません/-したがって、これは:

http_//www_cherkaoui_info/Spikal=0x7f040001

は有効な変数名ではありません。有効な識別子を使用するようにXMLを変更してください。

于 2012-12-22T17:48:22.203 に答える
0

文字列名属性は有効なJava識別子である必要がありますこれを有効なJava識別子と見なします"http://www.cherkaoui.info/Spikalか?

あなたはこれを行うことができます

<string name="http_www_cherkaoui_info_Spikal"> Cherkaoui</string>

その後、コードで参照できます

String str = getString(R.string.http_www_cherkaoui_info_Spikal); 
于 2012-12-22T17:48:30.950 に答える