所以,关于这个 stackoverflow 接受的答案:How do I convert ppi into dpi for Android images?
所以,好吧,我将每个背景图像设为该人在答案中指定的尺寸。 但是,如果我定义了放置在屏幕上的其他 ImageView(较小的),相对于上面定义的尺寸(例如,假设 HDPI 设备的 ImageView 尺寸为 20x20,如果我计算 ldpi 设备的尺寸) ,图像必须是 7x7 像素,这非常小),那么 ldpi 设备将无法在屏幕上看到任何内容:) 或者他们会吗?我这样做对吗?
我很困惑。有人可以帮我澄清一下吗? :)
最佳答案
另一个问题中提到的分辨率将始终填满屏幕,但您应该为每个屏幕尺寸提供不同的布局文件,以保持 dpi 独立(如果您愿意)。
查看开发页面 中的示例
此外,它总是有助于启动适当的模拟器(使用 mdpi 的中等尺寸、使用 ldpi 的最小尺寸和使用 hdpi 的最大尺寸,具体取决于您计划支持的设备)并尝试您的布局。
关于安卓。 LDPI、MDPI、HDPI 说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498986/