我试图用具有属性的项目声明数组 type="id"
<item name="viewpager_id_base" type="id"/>
<integer-array name="viewpager_dates" type="id">
<item type="id">0</item>
<item type="id">1</item>
<item type="id">2</item>
<item type="id">3</item>
<item type="id">4</item>
<item type="id">5</item>
<item type="id">6</item>
<item type="id">7</item>
<item type="id">8</item>
<item type="id">9</item>
<item type="id">10</item>
</integer-array>
但是id不会在R文件中创建id。只有ID为viewpager_id_base
appiared
看来您无法在xml文件中执行此操作。试试这个:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="id1" type="id"/>
<item name="id2" type="id"/>
<item name="id3" type="id"/>
<item name="id4" type="id"/>
<item name="id5" type="id"/>
</resources>
并在您的Java代码中:
int[] idArrays = new int[]{R.id.id1, R.id.id2, R.id.id3, R.id.id4, R.id.id5} ;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句