在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存?

在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存?,第1张

res目录主要是存放资源文件的!

layout 布局 这个就是你经常看到的与用户交互的界面的 xml 文件,就是各个 view 的排列和嵌套,没什 么好说的啦 风格和主题、 风格主要是指 view 的显示风格

anim 一般是设置动画,画资源分为两种,一是实现清穗图片的 translate、scale、rotate、alpha 四种变化。还可以设置 动画的播放特性;另一种是帧动画,逐帧播放设置的资源

drawable 主要是是存放所使用的图片的!

menu:菜单 菜单即可以从代码中实现也可以在资源文件中配答基卜置

把图像文件放在 res/raw/ 目录下,这样可以避免被自动优化。

values 是用程序人员设置的一些常量的XML文件,便于修改和使用,一般有Strings,colors等锋念

assets 文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像 xml, java 文件被预编译,可以存放一些图片,html,js, css 等文件。

Android res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)

把同一张图片修改名称后保存在不同的文件夹下,分辨率越大,图片显示就越小,

drawable:主要放置xml配置文件或者对分辨率要求较低的图片

drawalbe-ldpi:低分辨率的图片,如QVGA (240x320)

drawable-mdpi:中等分辨率的图早羡片,如局睁昌HVGA (320x480)

drawable-hdpi:高分辨率的图片,如WVGA (480x800),FWVGA (480x854)

drawable-xhdpi:至少960dp x 720dp

Android有个自动匹配机制去选择对应的布局和图片资源。

系统会根据机器的分辨率来分别到这几个文件夹里面去找桐扒对应的图片。

在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12262147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存