Android drawables大小冲突

时间:2013-12-28 20:15:25

标签: android android-layout

Noob问题:

我正在设计一款我需要在平板电脑和手机上运行的应用 我遇到了这个问题:

我定位的平板电脑尺寸为mdpi(1024x600),因此我将所有图片都放到了mdpi文件夹中。 当我在我的模拟器中运行它 - 它也是1024x600它工作得很好。

但是当我在手机上播放时,所有的图像和文字都很大,以至于它们占据了整个屏幕。我知道解决方案是生成较小变体的相同图像并将其放在较低的dpi文件夹中。然而,下一个较低的dpi是'ldpi';我不认为有那么大小的手机,其中大部分是hdpi - 这比我的目标平板电脑分辨率高,而且只会让我的手机屏幕上的图像更大。我该如何处理这个案子?

另一个问题: 如果平板电脑是hdpi,手机也是hdpi,但显然屏幕尺寸不同;考虑到它们具有相同的可绘制文件夹,您如何在每个图像上专门设计图像?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议不要按原样使用图像,但要在DP中设置尺寸,并为每个屏幕尺寸设置不同的布局。