0

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

我以这种方式创建了可绘制文件夹。

可绘制-sw600dp-land-mdpi。可绘制-sw600dp-端口-mdpi。

请帮帮我,我确实是。

4

3 回答 3

0

像这样创建可绘制文件夹

  drwable-land-mdpi
 drawable-port-mdpi

  drwable-land-hdpi
  drawable-port-hdpi

并且还看到这个链接谷歌资源

于 2013-05-28T07:21:01.953 回答
0

如果您的文件夹命名正确,android 将自行处理。如果设备旋转,则活动将被销毁并再次重新创建。根据当前状态(横向或纵向),android 从相应的文件夹加载可绘制对象,您只需说“加载可绘制对象”:)

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

于 2013-05-28T05:47:04.860 回答
0

尝试改变

“drawable-sw600dp-land-mdpi”到“drawable-sw600dp-land”
“drawable-sw600dp-port-mdpi”到“drawable-sw600dp-port”。

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

于 2013-05-28T06:16:03.967 回答