企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 整数数组 在 XML 中定义的整数数组。 **注意**:整数数组是使用`name`属性中提供的值(而不是 XML 文件的名称)引用的简单资源。因此,您可以在一个 XML 文件中将整数数组资源与其他简单资源合并到一个`<resources>`元素下。 ### 文件位置: `res/values/*filename*.xml` 该文件名可以任意设置。`<integer-array>`元素的`name`将用作资源 ID。 编译后的资源数据类型: 指向整数数组的资源指针。 ### 资源引用: 在 Java 中:`R.array.*integer_array_name*` 在 XML 中:`@[*package*:]array.*integer_array_name*` ### 语法: ~~~     <?xml version="1.0" encoding="utf-8"?>     <resources>         <integer-array             name="integer_array_name">             <item                 >integer</item>         </integer-array>     </resources> ~~~ ### 元素: * `<resources>` **必需**。该元素必须是根节点。 没有属性。 * `<integer-array>` 定义一个整数数组。包含一个或多个`<item>`子元素。 属性: * `android:name` 字符串。数组的名称。此名称将用作引用数组的资源 ID。 * `<item>` 一个整数。该值可以是对另一个整数资源的引用。必须是`<integer-array>`元素的子元素。 没有属性。 ### 示例: 保存在`res/values/integers.xml`的 XML 文件: ~~~     <?xml version="1.0" encoding="utf-8"?>     <resources>         <integer-array name="bits">             <item>4</item>             <item>8</item>             <item>16</item>             <item>32</item>         </integer-array>     </resources> ~~~ 以下应用代码会检索整数数组: ~~~     Resources res = getResources();     int[] bits = res.getIntArray(R.array.bits); ~~~