最近、私の Android ワークスペースが正しくコンパイルされなくなりました (R ファイルが作成されません)。いつものようなクリーニングを試した後、私はより深く探し始めました。format="enum" を使用して、declare-styleable タイプの attrs.xml ファイルの項目をコメント アウトすると、R ファイルはビルドされますが、それらが存在する場合 (コメント アウトされていない場合) ではありません。列挙型を宣言する方法などに最近の変更や何かがありますか? ここにプロジェクトの一部
働く
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="SwipeListView">
<attr name="swipeOpenOnLongPress" format="boolean" />
<attr name="swipeAnimationTime" format="integer" />
<attr name="swipeOffsetLeft" format="dimension" />
<attr name="swipeOffsetRight" format="dimension" />
<attr name="swipeCloseAllItemsWhenMoveList" format="boolean" />
<attr name="swipeFrontView" format="reference" />
<attr name="swipeBackView" format="reference" />
<!-- <attr name="swipeMode" format="enum"> -->
<!-- <enum name="none" value="0" /> -->
<!-- <enum name="both" value="1" /> -->
<!-- <enum name="right" value="2" /> -->
<!-- <enum name="left" value="3" /> -->
<!-- </attr> -->
<!-- <attr name="swipeActionLeft" format="enum"> -->
<!-- <enum name="reveal" value="0" /> -->
<!-- <enum name="dismiss" value="1" /> -->
<!-- <enum name="choice" value="2" /> -->
<!-- </attr> -->
<!-- <attr name="swipeActionRight" format="enum"> -->
<!-- <enum name="reveal" value="0" /> -->
<!-- <enum name="dismiss" value="1" /> -->
<!-- <enum name="choice" value="2" /> -->
<!-- </attr> -->
<!-- <attr name="swipeDrawableChecked" format="reference" /> -->
<!-- <attr name="swipeDrawableUnchecked" format="reference" /> -->
</declare-styleable>
</resources>
動作していません
<?xml version="1.0" encoding="utf-8"?>
<declare-styleable name="SwipeListView">
<attr name="swipeOpenOnLongPress" format="boolean" />
<attr name="swipeAnimationTime" format="integer" />
<attr name="swipeOffsetLeft" format="dimension" />
<attr name="swipeOffsetRight" format="dimension" />
<attr name="swipeCloseAllItemsWhenMoveList" format="boolean" />
<attr name="swipeFrontView" format="reference" />
<attr name="swipeBackView" format="reference" />
<attr name="swipeMode" format="enum">
<enum name="none" value="0" />
<enum name="both" value="1" />
<enum name="right" value="2" />
<enum name="left" value="3" />
</attr>
<attr name="swipeActionLeft" format="enum">
<enum name="reveal" value="0" />
<enum name="dismiss" value="1" />
<enum name="choice" value="2" />
</attr>
<attr name="swipeActionRight" format="enum">
<enum name="reveal" value="0" />
<enum name="dismiss" value="1" />
<enum name="choice" value="2" />
</attr>
<attr name="swipeDrawableChecked" format="reference" />
<attr name="swipeDrawableUnchecked" format="reference" />
</declare-styleable>