如何在Android Studio 2024 Ladybug中正确添加图片资源?
Android 正确添加图片资源的方法
你用的「Image Asset」是专门生成应用图标(启动图标、通知图标这类)的工具,所以才会产出图标样式的资源,要添加普通背景图这类资源,按下面的方法来:
方法一:直接复制粘贴
- 找到项目里的
res/drawable目录(如果要做分辨率适配,可使用drawable-mdpi、drawable-hdpi这类细分目录) - 把你的背景图文件(比如
bg_home.jpg、bg_login.png)直接复制进去 - Android Studio 会自动识别为可绘制资源,之后就能通过
R.drawable.bg_home这类引用名调用
方法二:用Asset Studio导入普通图片
- 右键点击
res目录 → 选New→ 选Import Image Asset(注意不是「Image Asset」) - 在弹出窗口里选择本地图片,设置好资源名称、分辨率适配规则,确认后就能导入为drawable资源
布局中引用背景图示例
给布局控件设置背景的代码参考:
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bg_home"> <!-- 这里放子控件 --> </RelativeLayout>
注意点
- 图片文件名只能用小写字母、数字、下划线和点,不能有空格或特殊字符
- 大体积图片建议先压缩,避免APK体积超标
- 要适配多分辨率屏幕的话,最好准备多套不同尺寸的图片,分别放进对应分辨率的
drawable-xxxdpi目录里
内容的提问来源于stack exchange,提问作者Music
相关产品推荐
相关产品推荐

