Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java R.styleable未在gen/R中创建_Java_Android_Styleable - Fatal编程技术网

Java R.styleable未在gen/R中创建

Java R.styleable未在gen/R中创建,java,android,styleable,Java,Android,Styleable,我正试图实现多选偏好,并参考 但我发现R.styleable已被删除,来源: 我按照答案为xml创建了一个资源文件。但是在我的java文件中,它没有被解析,我也检查了gen/R.java,发现它不是自动创建的 我该怎么办 编辑如下* values/resources.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ListPreferenceMul

我正试图实现多选偏好,并参考

但我发现R.styleable已被删除,来源:

我按照答案为xml创建了一个资源文件。但是在我的java文件中,它没有被解析,我也检查了gen/R.java,发现它不是自动创建的

我该怎么办

编辑如下*

values/resources.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="ListPreferenceMultiSelect">
        <attr format="string" name="checkAll" />
        <attr format="string" name="separator" />
    </declare-styleable>
</resources>

由于错误,我无法编译它。

您是否看到任何生成错误,或者项目编译是否正常?您是否也可以提供您创建的示例xml。请尝试清理项目,以强制重新编译R.java文件。有时,这会引起问题。只需在Eclipse中转到Project>Clean即可
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ListPreferenceMultiSelect);
checkAllKey = a.getString( R.styleable.ListPreferenceMultiSelect_checkAll );
String s = a.getString(R.styleable.ListPreferenceMultiSelect_separator );