【发布时间】:2012-11-09 23:25:08
【问题描述】:
我正在为所有 Android 设备的应用设计背景。 我在想图片的像素大小是多少?
从开发者网站我发现了以下等式
px = dp * (dpi / 160)
那么,px 取决于两个变量。
首先,dp,我们有
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
第二,dpi和我们有
low-density (ldpi) screens (~120dpi).
medium-density (mdpi) screens (~160dpi).
high-density (hdpi) screens (~240dpi).
extra high-density (xhdpi) screens (~320dpi).
那么我应该把我的drawables放在Screen特性的什么地方呢?我的意思是我应该使用“尺寸”还是“密度”。如果我使用“大小”“dp”对图像进行分类,这些图像的 dpi 是多少? 如果我使用“密度”“dpi”对图像进行分类,这些图像的 dp 是多少?
我对如何最终调整图像大小感到困惑。另外,也许你可以拥有一个大屏幕尺寸的中密度屏幕,对吧?
【问题讨论】:
标签: android background size screen