如何从android项目中的不同drawable文件夹中获取图像(同名)?

时间:2013-05-28 05:32:27

标签: android android-drawable android-image

我需要获得具有相同名称但具有不同分辨率的相同图像。所以我为每个分辨率创建了不同的drawable文件夹,并在所有文件夹中都有相同名称的图像。但是当我正在运行这个时候,一些图像以差异分辨率动态出现。我必须绑定图像,应该来自当时正在运行的设备的相关解析文件夹。我用一些图像作为主题,这些都给我带来麻烦。 :( :(

我以这种方式创建了drawable文件夹。

抽拉-sw600dp - 陆地 - MDPI。 抽拉-sw600dp端口-MDPI。

请帮助我,我确实。

3 个答案:

答案 0 :(得分:0)

如果您的文件夹名称正确,android会自行处理。如果旋转设备,则会销毁活动并再次重新创建。根据当前状态(横向或纵向),android从相应的文件夹中加载drawable,你只需说“加载一个drawable”:)

如果相应的文件夹不存在,android将回退到默认文件夹。

答案 1 :(得分:0)

尝试更改

“drawable-sw600dp-land-mdpi”改为“drawable-sw600dp-land”
“drawable-sw600dp-port-mdpi”改为“drawable-sw600dp-port”。

从目录名称中删除“mdpi”。

答案 2 :(得分:0)

像这样创建可绘制的文件夹

  drwable-land-mdpi
 drawable-port-mdpi

  drwable-land-hdpi
  drawable-port-hdpi

并且还会看到此链接google resources