我为我的布局设计了背景图像,并为我的列表视图设计了6种不同的DPI比例,现在我如何将它们包含在我的项目中,因为图像资源配置只有luncher,navigation&标签&通知图标(不是图像)。
(如何包含并告诉android我每个屏幕都有背景图片?)
任何建议都将不胜感激
答案 0 :(得分:1)
您必须在res目录
下创建以下文件夹drawable-ldpi //For low density screens
drawable-mdpi //For medium density screens
drawable-hdpi // For high resolution screens
drawable-xhdpi //For extra high resolution screens
drawable-xxhdpi //for extra extra high resolution screens
drawable-xxxhdpi // for extra extra extra high resolution screens
将背景放在相应名称的相应文件夹中,android studio会根据屏幕的dpi自动选择图像
示例图片https://qph.ec.quoracdn.net/main-qimg-4329884d446f1f9246d61979487e9baf
答案 1 :(得分:1)
您必须将不同密度的图像(备用资源文件)放在不同文件夹中,其名称中包含密度限定符。
喜欢在:
在Android Studio中创建此类文件夹:
OR
阅读here了解更多详情
答案 2 :(得分:0)
一旦你将它们放在特定的文件夹中,你就不需要告诉它它会知道。
右键单击res单击资源文件然后去绘制。从左侧框中选择密度并选择不同的专业并制作文件夹。
完成后,将相应的图像粘贴到相应的文件夹中