Android的资源功能篇

Android的资源为 Android界面提供外观服务,主要的常用资源有四大类:mipmap(图片)、drawable(绘画)、layout(布局)、values(资源)。最近在写一个小软件,先上图,根据图来介绍这些资源的作用。


mipmap(图片):就是用来存放图片的,就如同我所上传的这样图片,不做过多解释。

drawable(绘画):如图最下方的按钮,它的背景就是由drawable来绘制的,圆角、背景颜色等等。

layout(布局):主要负责对界面的布局,以及对其它三种资源的整合工作,其他三种资源的实现都需要靠layout进行调用,才能实现它们的作用。举个栗子,图中,按钮的位置由layout(布局)所定义,但按钮背景的实现细节由drwable(绘图)来描述,但最终还是由layout(布局)调用后才起到了作用。

values(资源):values(资源)是一个很大的范围,它可以定义字符串、颜色、数组等等,它的作用是降低系统的内存消耗,以及减少重复性的操作。因为Android的内存是有限的,让这些资源重复利用起来,可以降低内存消耗。如图,当我点击按钮时,会弹出一个消息”搜索成功“,如果我没有在values中定义“搜索成功”这个字符串,那么每次点击按钮时,都需要为“搜索成功”这个字符串建立一个内存,虽然一个字符串内存很小,但若是写一个大型的软件,不按照这种方法来做,会导致Android的内存消耗的越来越多,咱们写的软件也就越来越卡。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章