0

http://blog.350nice.com/wp/archives/240/comment-page-1#commentsから参照して、MultiChoice Preference を実装しようとしています。

ただし、R.styleable が削除されていることがわかりました。出典: Android Hello、Gallery チュートリアル -- 「R.styleable を解決できません」

答えに従って、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 );

エラーが発生したため、コンパイルできません。

4

0 に答える 0