资源文件夹详细信息


浏览:769 次

res资源文件夹简介:谈到res目录,我们还提到assets目录。虽然它不在这里,但我们可以自己创造它。两者之间的区别在于,前者下的所有资源文件是否都在R中。相应的资源id是在java文件下生成的,后者则没有;对于前者,我们可以通过资源ID直接访问相应的资源;后者要求我们通过资产管理器以二进制流的形式进行读取!顺便说一下,这个R文件可以理解为字典。res下的每个资源将在此处生成一个唯一的ID!

接下来,让我们讨论资源目录res下的相关目录:

PS,只是大小和像素不同!当然,这不是绝对的。例如,如果我们将所有图片放在可绘制hdpi下,即使手机本应将图片资源加载到ldpi文件夹下,但ldpi没有加载,加载的图片仍将是hdpi下的图片!此外,还有另一种情况:例如,如果mdpi目录中有hdpi,但ldpi目录中没有hdpi,那么mdpi中的资源将被加载!原则是使用最接近的密度级别!此外,如果您想防止Android在不遵循屏幕密度的情况下将资源加载到不同的文件夹中,只需添加Android:anyDensity=“在AndroidManifest.xml文件中;false”字段即可!

1.让我们先谈谈图片资源:

可绘制:存储各种位图文件(.png、.jpg、.9png、.gif等)。此外,它可能是一些其他可绘制的XML文件

Mipmap hdpi:高分辨率,我们通常把图片放在这里

Mipmap-mdpi:中等分辨率,很少,除非兼容的手机很旧

Mipmap xhdpi

Mipmap xxhdpi:超高分辨率,体现在高端计算机上

2.接下来,我们来谈谈资源布局:

布局:此目录存储我们的布局文件。此外,在某些特定型号上,我们做屏幕调整,例如480*320手机,我们将创建另一组布局,就像布局-480x320文件夹!

3.接下来,显示以下菜单资源:

菜单:在过去有物理菜单按钮的手机上,也就是菜单键,他们用了很多,但现在用得不多了。可以在此处编写与菜单项相关的资源xml。我想知道谷歌是否会拿出新的东西来取代菜单~

4.接下来,values目录:

尺寸。xml:定义维度资源

一串xml:定义字符串资源

样式。xml:定义样式资源

颜色。xml:定义颜色资源

阵列。xml:定义数组资源

属性xml:自定义控件时使用较多。您可以自定义控件的属性!

主题文件与样式非常相似,但它将在整个app的“活动”或指定的“活动性”中发挥作用。它通常会改变窗口的外观!它可以通过Java代码中的setTheme或Androidmanifest中的<使用。xml;app…>添加主题属性!PS:您可能看到了values目录:values-w820dp、values-v11等。前者w表示平板电脑设备,820dp表示屏幕宽度;然而,v11意味着它将仅在API(11)之后使用,即Android 3.0!

5.接下来,让我们谈谈raw目录:用于存储各种本地资源(音频、视频、一些XML文件等)。我们可以通过openRawResource(int id)获取二进制资源流!实际上,它类似于资产,但其中的资源将在R文件中生成资源ID

6.最后,有一个动画。有两种动画:属性动画和间隙动画:

Animator:用于存储属性动画的XML文件

Anim:用于存储补充动画的XML文件

来到统软云免费了解更多信息:、、、等。统软云支持您可以通过单击网站生成自己的app。

,注册后为新手提供免费开发包

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看