首页 > 解决方案 > 什么是“Android 资源文件”?

问题描述

有人可以为我提供一个可以理解的“Android资源文件”定义吗?

Android Studio 菜单

以下对话框让我更加困惑:

菜单 2

他们认为什么是“资源类型”?

标签: androidandroid-studioandroid-layout

解决方案


在 Android 中,资源是应用程序需要的本地化文本字符串、位图、布局或其他一小段非代码信息。在构建时,所有资源都会编译到您的应用程序中。

资源位于res应用程序的目录内。Android 资源编译器根据资源所在的子目录和文件格式来处理资源,例如:

  • res/drawable:包含所有可以绘制的资源文件,例如(.png、.jpg、.gif)或xml文件。

  • res/layout: 包含定义用户界面布局的所有资源文件,例如activity_main.xml, fragment_login.xml.

  • res/color:包含定义应用程序中使用的颜色列表的所有资源文件。

  • res/value:包含所有包含简单值(如字符串、整数等)的资源文件。

  • ...

更多信息,请参阅应用资源概览和资源类型概览


推荐阅读