`

android 在Resources 中定义arrays

阅读更多

位置在res/values/arrays.xml中

 

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<array name="fileEndingImage"> 
        <item>.png</item> 
        <item>.gif</item> 
        <item>.jpg</item> 
        <item>.jpeg</item> 
        <item>.bmp</item> 
    </array> 
<array name="fileEndingAudio"> 
        <item>.mp3</item> 
        <item>.wav</item> 
        <item>.ogg</item> 
        <item>.midi</item> 
    </array> 
<array name="fileEndingPackage"> 
        <item>.jar</item> 
        <item>.zip</item> 
        <item>.rar</item> 
        <item>.gz</item> 
    </array> 
<array name="fileEndingWebText"> 
        <item>.htm</item> 
        <item>.html</item> 
        <item>.php</item> 
    </array> 
</resources>

 

代码调用:

String[] myImageFileEndings = getResources().getStringArray(R.array.fileEndingImage)

  

分享到:
评论

相关推荐

    android多语言strings.xml,arrays.xml转xls与xls转xml脚本程序

    在`arrays.xml`文件中,我们可以定义数组资源,如列表项、选项等。例如: ```xml &lt;resources&gt; 红色 蓝色 绿色 &lt;/resources&gt; ``` 转换脚本的目标是将这些XML文件转换成易于翻译的`.xls`格式。转换过程可能...

    Android常用Resource使用例子

    在Android开发中,资源(Resource)是应用程序中非代码的数据,如字符串、图片、布局文件等。资源文件存储在项目的res目录下,通过Android Studio编译后会被编译为二进制格式,便于运行时访问。本示例着重介绍Android...

    Usage Of Resources On Android

    - 数组值:在`arrays.xml`中定义,用于创建数组资源。 2. 图像资源: - 位图文件:将png、jpg、bmp或gif格式的图片放入`drawable`目录即可。Android会根据设备的屏幕密度自动选择合适的资源。 - 颜色图:纯色...

    Android获取arrays.xml里的数组字段值实例详解

    本篇将详细介绍如何在Android应用中获取`arrays.xml`中的数组字段值。 首先,我们需要在`res/values/arrays.xml`文件中创建一个字符串数组,例如: ```xml &lt;resources&gt; &lt;!--leo added for KYLIN-496--&gt; &lt;item&gt;...

    android本地文件解析

    在Android开发中,本地文件解析是一项基础且重要的技能,它涉及到如何读取、写入以及处理存储在设备上的各种文件格式。"android本地文件解析"这个主题主要涵盖两个方面:txt文件解析和arrays资源文件的解析。 首先...

    android7.1shortcuts的demo

    在Android系统中,快捷方式(Shortcuts)是用户与应用交互的一种便捷方式,它允许用户在主屏幕上直接访问特定的功能或内容,而无需先打开应用。Android 7.1引入了对动态快捷方式的支持,这使得开发者能够创建更加...

    android多种资源的链接

    5. 色彩资源(Color Resources):存储在res/values/colors.xml中,用于定义颜色值,便于在整个应用中统一颜色方案,易于维护和更改。 6. 数字与维度资源(Dimension Resources):在res/values/dimens.xml中定义,...

    Android UI开发专题

    `android.content.res.Resources`类在Android开发中扮演着重要的角色,它负责管理应用程序中的各种资源,包括但不限于二进制资产文件(如raw文件夹中的资源)、颜色定义(colors.xml)、图形文件(如drawable文件夹...

    Android仿Iphone抖动效果Shake Icon

    在`res/values/arrays.xml`中,创建一个数组资源来指定视图在动画过程中的位置变化: ```xml &lt;resources&gt; &lt;item&gt;0 &lt;item&gt;-10 &lt;item&gt;0 &lt;item&gt;10 &lt;item&gt;0 &lt;/resources&gt; ``` 3. **应用动画** 在Java...

    android各种Preference的使用

    如Listing 11–2所示,我们需要在`arrays.xml`文件中定义`entries`和`entryValues`数组。例如: ```xml &lt;resources&gt; &lt;item&gt;Option 1 &lt;item&gt;Option 2 &lt;item&gt;Option 3 &lt;item&gt;value1 &lt;item&gt;value2 &lt;item&gt;...

    android studio 的下拉菜单Spinner使用详解

    然后,在 res/values/ 目录下新建 arrays.xml 文件,定义 professionals 数组资源,如下: ```xml &lt;resources&gt; &lt;item&gt;Engineer &lt;item&gt;Doctor &lt;item&gt;Lawyer &lt;/resources&gt; ``` 接下来,为 Spinner 提供 ...

    Android用数组资源做Spinner Demo

    在Android应用开发中,Spinner是一种常用的控件,它允许用户从一组预定义的选项中进行选择,类似于下拉菜单。本教程将详细讲解如何利用数组资源来创建一个Spinner Demo,以此展示其工作原理和实现步骤。 首先,我们...

    Android资源文件(学习android必备)

    在开发Android应用的过程中,资源文件扮演着至关重要的角色。它们不仅能够帮助开发者高效地管理各种资源,还能确保应用的界面统一、美观。本文将深入探讨Android项目中常见的几种资源文件类型及其用途,这对于...

    android UI开发专题

    在Android开发中,`Resources`类扮演着资源管理者的角色,它负责访问应用中的各类资源,如raw asset文件、颜色定义、图形资源、媒体文件等,并提供关键的设备配置信息,如屏幕方向、输入类型等,这些都是构建用户...

    android 学习

    AttributeSet attrs, Bundle outBundle)`解析res/xml/中的XML数据,`getStringArray(int id)`获取arrays.xml中的字符串数组,`getDimension(int id)`则用于获取dimens.xml中定义的尺寸值。 接下来,我们讨论`...

    Android代码-省市区三级连动--spinner.zip

    数组资源可以定义在res/values/arrays.xml中,如下所示: ```xml &lt;resources&gt; 北京 上海 ... &lt;/resources&gt; ``` 然而,对于省市区三级联动,简单的数组资源不足以满足需求。我们通常需要使用一个自定义...

    Android-Widgets-Spinners

    在Android开发中,Spinners(也称为组合框或下拉列表)是一种常用的用户界面组件,用于展示一系列可选择的项。本文将深入探讨Spinners的基本概念、实现方式以及如何在实际项目中应用这些技术。 #### 一、Spinner...

    android界面设计专题

    `Resources` 类在Android中扮演着非常重要的角色,它是用于访问应用资源的核心类。这些资源包括但不限于原始资产文件、颜色、图形、多媒体文件等,并且还包含设备配置详情(如屏幕方向、输入类型等),这些都会影响...

    android自定义下拉式Spinner

    这里的`@array/choices`需要在`res/values/arrays.xml`中定义: ```xml &lt;resources&gt; &lt;item&gt;Option 1 &lt;item&gt;Option 2 &lt;item&gt;Option 3 &lt;/resources&gt; ``` 然而,系统默认的Spinner样式可能无法满足所有设计...

    Android培训机构教程大纲

    - **Intent的作用与目的**:解释Intent在Android系统中的重要性及其基本用途。 - **Intent的属性讲解**:解析Intent对象的组成部分及其意义。 - **定义与解析Intent**:介绍直接Intent与间接Intent的概念及其实现...

Global site tag (gtag.js) - Google Analytics