我需要获得具有相同名称但具有不同分辨率的相同图像。所以我为每个分辨率创建了不同的drawable文件夹,并在所有文件夹中都有相同名称的图像。但是当我正在运行这个时候,一些图像以差异分辨率动态出现。我必须绑定图像,应该来自当时正在运行的设备的相关解析文件夹。我用一些图像作为主题,这些都给我带来麻烦。 :( :(
我以这种方式创建了drawable文件夹。
抽拉-sw600dp - 陆地 - MDPI。 抽拉-sw600dp端口-MDPI。
请帮助我,我确实。
答案 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