首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于dpi和布局-swx

关于dpi和布局-swx
EN

Stack Overflow用户
提问于 2016-03-28 15:10:14
回答 1查看 40关注 0票数 0

我有一个ImageView 50x50dp

我想让它看起来很适合所有的屏幕,所以我为ldpimdpi等创建了不同的图片。

对于mdpi,这个图像将是50x50pxldpi (0.75) 37x37px等等。

我把这些图片放在适当的文件夹中-- drawable-ldpidrawable-mdpi等等。

但是现在我想为7“和10”这样的平板电脑做不同的布局,我在这些布局中使用了不同的文件夹,比如layout-swXXImageView is 100x100dp。我需要一张100x100pxmdpi的照片。

我应该为另一个布局文件夹制作另一组图片吗?如果是,我应该把它们放在哪里?有点像drawable-mdpi-swXX

请不要让我看那些“支持多屏幕”的文章,我读了好几遍,它没有提供关于我的问题的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-18 10:09:17

如果您需要不同布局和相同dpi桶的不同大小的图像,那么您需要创建两组不同的图像,并将它们命名不同,并放入适当的dpi文件夹中。

在实践中,这意味着对于50x50dp布局,您将创建image50.png集,对于100x100dp布局,您将拥有image100.png集(image50image100是任意名称,您可以随意命名您喜欢的图像,只需给它们不同的名称)。

因此,您的可绘制文件夹结构将类似于

代码语言:javascript
复制
drawable-ldpi
   - image50.png (37x37 pix)
   - image100.png (75x75 pix)

drawable-mdpi
   - image50.png (50x50 pix)
   - image100.png (100x100 pix)

drawable-hdpi
   - image50.png (75x75 pix)
   - image100.png (150x150 pix)
...

对于布局-在小型的使用image50用于绘图,在大型的使用image100

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36265123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档