原文地址 : http://blog.sina.com.cn/s/blog_6d9d6d1601016ce3.html
======================================================================
android:entries="@array/book" 与 android:entries="@+array/book"
最近看一些代码时遇到了 @+array 的写法编译不过去,可能是旧版本的写法吧,不太确定还需要求证一下。
改成 @array 后就编译通过了。
android:entries="@array/book"
这个格式是规定的 @后面不是文件名。
因为这是android里面的约定 资源文件里面的数组都用R.array.xxx表示
就如同要找到组件布局必须用R.layout.xxx表示一样
book是数组名 存在values下
扫描二维码关注公众号,回复:
2918743 查看本文章
声明:
<string-array name="book" >
<item >1</item>
<item >2</item>
<item >3</item>
<item >3</item>
</string-array>