在Android中针对多种屏幕尺寸...如何?

时间:2013-07-11 09:49:25

标签: android

我正在创建用于针对所有屏幕尺寸和密度(包括平板电脑7,9.1和10英寸)定位应用程序的布局。我有一些查询,即使阅读文档后我也无法理解。目前,我已经制作了四种布局,即 layout-large ,* normal *, small ,* -sw320dp *和 -sw480dp 。我对图像密度感到困惑。

我指的是默认情况下android提供的图片(ic_launcher.pngdrawable-hdpidrawable-ldpidrawable-mdpidrawable-xhdpi下的drawable-xxhdpi 。)我做了一个样本布局采用图像视图,并给出src为 ic_launcher.png 。但是,此图像不会显示在任何设备或模拟器上。

  1. 我是否需要指定不同尺寸的图像?如果是这样,在哪个文件夹?因为较大屏幕的布局应该拍摄更大的图像。
  2. hdpildpimdpi是否意味着具有不同密度的相似尺寸的图像或仅具有不同尺寸的图像?
  3. 同样在大屏幕布局的情况下,我应该参考 drawables 获取大尺寸图像(如果我拍摄的是小型,中型,大型图像),或者Android会从{{1 }}?

1 个答案:

答案 0 :(得分:0)

您只需将图片放在正确的文件夹中:使用hdpi + mdpi + xhdpi + xxhdpi

ldpi只有 1%的Android设备,你不应该制作它们。

您还可以为更大的屏幕创建不同的布局

read here for more info