`

Android之应用资源的类型

阅读更多

应用资源的类型

界面和样式

界面资源放在layout目录下的XML文件。

在代码中,通过R类设定界面组件,通过Activity.setContentViewR类界面描述设置到界面对象中;使用LayoutInflater.inflate可以将界面资源实例化为一个控件对象。

界面资源文件支持include嵌套。

 

样式资源放在value/style.xml中。支持用parent的方式继承。

字符串和常量

将常量配置在XML的好处:可以被其他资源引用;可以根据软硬件环境配置。字符串放在String.xml;颜色:color.xml数组:array.xml

图像、图形和动画

Drawable目录。通过R.javadrawable访问。

应用运行时,图形或图像资源会加载成为一个Drawable对象,位图数据、XML资源文件加载成BitMapDrawable,图形加载成ShapeDrawable对象。

  StateListDrawable由若干个图形或图像组成,在不同状态下显示不同的图形。可以用于按钮背景,在XML文件中是selector

 

动画放在anim,通过XMl文件描述。动画资源加载成Animation对象,通过XMl文件,构造帧对象。

 

其他资源

 

菜单放在Menu文件夹,

分享到:
评论

相关推荐

    Android移动应用开发习题答案.pdf

    Android 作为最流行的移动操作系统之一,拥有庞大的用户群体和丰富的第三方应用程序生态系统。为了帮助开发者更好地学习和掌握 Android 移动应用开发技术,本文将提供一份详细的习题答案,涵盖 Android 开发环境...

    Android应用的资源

    在Android应用开发中,资源是应用程序不可或缺的一部分,它们包含了用户界面元素、图片、字符串、音频、布局文件等。本篇文章将深入探讨Android应用的资源及其重要性,以及如何有效地管理和使用这些资源。 首先,...

    疯狂android资料:第六章android应用的资源.doc

    在“疯狂android资料:第六章android应用的资源.doc”中,详细介绍了Android应用资源的分类、存储方式以及如何在Java代码和XML文件中使用这些资源。 Android应用的资源主要分为三类:界面布局文件、Java源文件和...

    基于Android的应用商店(源码 + 演示视频)

    通过【2021033002_基于Android的应用商店设计与实现】这个文件,开发者可以深入学习上述各个知识点,并通过源码分析和视频教程,逐步掌握如何构建一个完整的Android应用商店。这个项目对于想要提升Android开发技能的...

    android基础应用介绍PPt

    - Android SDK(Software Development Kit)包含了开发Android应用所需的库、工具和文档。 - 使用Android Studio可以快速搭建开发环境,下载安装对应版本的SDK。 3. **AndroidManifest.xml** - AndroidManifest...

    Android常见应用图标

    1. **图标类型**:Android应用图标通常分为四种类型:Launcher图标、Action图标、Notification图标和Drawable资源。Launcher图标是用户在主屏幕看到的图标,Action图标用于表示菜单或工具栏中的操作,Notification...

    android开发资源汇总

    - **数据存储**:介绍如何在Android应用中处理数据存储问题,如使用SQLite数据库、SharedPreferences等。 - **网络通信**:涉及HTTP请求、JSON解析等内容,对于开发需要联网功能的应用非常关键。 - **服务与广播接收...

    《Android Studio应用程序设计》(第2版)课件+源代码

    - Android Studio:Google官方推荐的集成开发环境(IDE),用于构建Android应用,支持Gradle构建系统,提供代码自动完成、调试工具等功能。 - SDK(Software Development Kit):包含开发者需要的工具和API文档,...

    Android常用资源Map

    在Android应用开发中,资源管理是非常关键的一环,它包括图片、字符串、布局文件等,而Map作为一种数据结构,常常被用于存储和检索各种类型的数据,如位置信息、配置信息等。 Map在Java中是一种接口,它定义了键值...

    Android应用源码安卓应用市场app商店源码.zip

    【Android应用源码安卓应用市场app商店源码.zip】是一个包含Android应用开发相关源代码的压缩包,专门针对安卓应用市场和app...对于希望深入了解Android应用开发或想要创建自己应用商店的人来说,这是一个宝贵的资源。

    Android应用程序概述

    - Android应用可以使用各种资源,如图片、字符串、颜色值等。这些资源在res目录下组织,并且可以根据设备特性(如屏幕密度、语言)进行适配。 10. **权限模型** - Android应用需要在manifest文件中声明所需的权限...

    Android 资源与应用国际化

    #### 二、Android中可用的资源类型 1. **颜色**:用于定义应用中的颜色值,例如背景色、字体颜色等。颜色资源文件位于`res/values/colors.xml`中。 ```xml <color name="colorPrimary">#3F51B5 ...

    Android 移动应用基础教程.rar

    6. **资源管理**:Android应用中的图片、字符串、颜色等资源可以存储在res目录下,方便根据不同设备和语言进行适配。 7. **生命周期**:每个Android组件(如Activity和服务)都有其特定的生命周期。理解并妥善处理...

    Android从一个应用跳转到另一个应用

    本教程将详细讲解如何在Android应用中实现从一个应用跳转到另一个应用。 首先,我们需要了解Android中的Intent机制。Intent在Android系统中扮演着消息传递的角色,它用于启动活动(Activity)、服务(Service)或...

    Android屏幕适配资源

    在Android应用开发中,屏幕适配是一个至关重要的环节,因为Android设备有着各种不同的屏幕尺寸和分辨率。本资源包"Android屏幕适配资源"专注于解决这一问题,提供了values资源,能够帮助开发者轻松实现不同屏幕尺寸...

    Android图片资源.zip

    在Android应用开发中,图片资源扮演着至关重要的角色,它们为用户提供直观的视觉体验,增强交互性和美观性。本资源包“Android图片资源.zip”显然包含了一系列与Android平台相关的图像文件,非常适合Android开发者...

    ANDROID 应用完全退出

    在Android平台上,应用程序的退出...总之,要使Android应用完全退出并解决OOM问题,需要深入理解其生命周期,正确管理资源,以及妥善处理Context的引用。同时,良好的编程习惯和持续的性能优化是防止这类问题的关键。

    android小应用代码集合后续01

    【Android小应用代码集合后续01】是一个针对Android平台的编程资源包,包含了多个关键模块的示例代码,旨在帮助开发者深入理解和实践Android应用开发中的关键功能。这个资源包主要聚焦于游戏开发、用户界面(UI)...

Global site tag (gtag.js) - Google Analytics