安卓学习之资源文件夹

资源文件夹版本问题

    在安卓开发过程中经常会用到各种资源型文件如图片,字体,xml等;这些文件都我们普遍放在res文件夹下个子文件夹中如drawable文件夹
value文件夹等(如下图所示)
安卓学习之资源文件夹


但在其中会出现相似文件夹如上图的drawabledrawable-v21其中的v21一开始让我不得其解,经过查找资料与实际操作验证我得到了答案。
v21代表的是API大于等于21的设备运行此程序时所调用的资源文件夹。也就是说为解决Android用户系统版本多样化问题我们也要对程序所用资源进行多样化处理。

不同版本资源文件夹如何创建

1.右键点击res文件夹,如图所示点击Android Resource Directory

安卓学习之资源文件夹

2.在Directory name处为文件夹起名,接着Resource处选择此资源文件夹类型如drawable类型,然后在Available qualifiers中找到Version选项之后点击>>按钮(如图所示)

安卓学习之资源文件夹

3.点击按钮后会将上方的Directory name重置,所以我们还需再次填写接着在platform Api level中填入你需要的版本号,点击OK

安卓学习之资源文件夹


文件夹找不到问题

   在经过上述步骤后你的文件夹已经创建完毕,但你可能无法在res文件夹下找到它这是视图问题造成的我们需要将视图切换为project模式(如下图所示)
安卓学习之资源文件夹


切换视图后我们就能在res文件夹下找到新创建的文件了;在Android视图下所有版本的同类文件夹会被合并为一个文件夹,但其中的文件会在名称后缀上标出对应版本。

上一篇:2021-09-10


下一篇:1.布局 LinearLayout