R.styleable不是在gen / R中创建的

时间:2012-02-02 15:12:50

标签: java android styleable

我正在尝试使用http://blog.350nice.com/wp/archives/240/comment-page-1#comments

的引用实现MultiChoice首选项

但是我发现R.styleable已被删除,来源:Android Hello, Gallery tutorial -- "R.styleable cannot be resolved"

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

我该怎么做?

编辑如下*

值/ 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>

错误代码

TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ListPreferenceMultiSelect);
checkAllKey = a.getString( R.styleable.ListPreferenceMultiSelect_checkAll );
String s = a.getString(R.styleable.ListPreferenceMultiSelect_separator );

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

0 个答案:

没有答案