有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java语法错误,请插入“;”完成现场申报

绳子。xml

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

R.Java

package com.firstest.安卓;

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;**
    }
}

我在网上查过了,我的字符串有问题。xml,但我不知道它是哪一种


共 (2) 个答案

  1. # 1 楼答案

    不能在标识符中使用/,因此:

    http_//www_cherkaoui_info/Spikal=0x7f040001
    

    不是有效的变量名。将XML更改为使用有效标识符

  2. # 2 楼答案

    字符串名称属性必须是一个有效的java标识符,你认为这{{CD1>}”是一个有效的java标识符???

    你能做到的

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

    然后你可以在代码中引用它

    String str = getString(R.string.http_www_cherkaoui_info_Spikal);