
面试题:Drawable等资源
CarouselDrawable:用于展示轮播图。 ButtonDrawable:用于定义按钮的自定义图片。 ProgressBarDrawable:用于定制进度条样式。 处理方式:res 文件会编进 jar,assets 文件保持原有。 用途:res 用于应用资源,assets 用于开发辅助文件或静态资源。
发布日期:2021-05-14 18:01:24
浏览次数:12
分类:精选文章
本文共 517 字,大约阅读时间需要 1 分钟。
问1:理解哪些Drawable?适用场景?
在 Android 开发中,Drawable 是一种用于存储和展示图像的资源表征。常见的 Drawable 类型包括:
适用场景:
- Gallery 应用:轮播图展示。
- Button 组件:自定义按钮背景或图标。
- Loading LayoutInflater:自定义加载时的进度条或图片。
问2:res 目录和 assets 目录的区别
在 Android 的项目中,资源文件通常存储在两个目录中:
-
res 目录:
- 用于存放基本资源,如图片、布局文件等。
- 由工具自动处理,编入到 jar 文件中。
-
assets 目录:
- 用于存放与应用运行时无关的静态资源。
- 原始文件保持不变,适合存放与开发工具链相关的文件。
两者的主要区别在于:
这两种目录各有特点,根据需求选择适合的存储方式。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年05月02日 09时48分26秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JS数组去重的方法
2019-03-11
堆的应用_topK算法和堆排序
2019-03-11
双向链表
2019-03-11
并查集(求连通块数量)
2019-03-11
蓝桥训练 分考场
2019-03-11
最大半连通子图
2019-03-11
Remove Extra one 维护前缀最大最小值
2019-03-11
Linux命令 - pwd命令
2019-03-11
Mysql学习笔记
2019-03-11
最大的和
2019-03-11
跳台阶
2019-03-11
另类加法,走方格的方案数,最近公共祖先
2019-03-11
线程学习5
2019-03-11
[Java Path Finder][JPF学习笔记][7]JPF输出详细程度设置
2019-03-11
GitHub完整记录数据库GHTorrent的下载和安装经验
2019-03-11
SKLearn中SVM参数自动选择的最简单示例(使用GridSearchCV)
2019-03-11
设计模式—— 三:依赖倒置原则
2019-03-11
SpringBoot打包之后乱码
2019-03-11
因SGA分配错误无法启动数据库
2019-03-11
Oracle修改字段类型方法总结
2019-03-11