我需要获得具有相同名称但分辨率不同的相同图像。因此,我为每种分辨率创建了不同的可绘制文件夹,并在所有文件夹中具有相同名称的图像。但是当我当时运行这个 aap 时,一些图像以不同的分辨率动态出现。我必须绑定图像,应该来自当时正在运行的设备的相关分辨率文件夹。我用一些图片作为主题,这些给我带来了麻烦。:( :(
我以这种方式创建了可绘制文件夹。
可绘制-sw600dp-land-mdpi。可绘制-sw600dp-端口-mdpi。
请帮帮我,我确实是。
我需要获得具有相同名称但分辨率不同的相同图像。因此,我为每种分辨率创建了不同的可绘制文件夹,并在所有文件夹中具有相同名称的图像。但是当我当时运行这个 aap 时,一些图像以不同的分辨率动态出现。我必须绑定图像,应该来自当时正在运行的设备的相关分辨率文件夹。我用一些图片作为主题,这些给我带来了麻烦。:( :(
我以这种方式创建了可绘制文件夹。
可绘制-sw600dp-land-mdpi。可绘制-sw600dp-端口-mdpi。
请帮帮我,我确实是。
如果您的文件夹命名正确,android 将自行处理。如果设备旋转,则活动将被销毁并再次重新创建。根据当前状态(横向或纵向),android 从相应的文件夹加载可绘制对象,您只需说“加载可绘制对象”:)
如果对应的文件夹不存在,android 会回退到默认文件夹。
尝试改变
“drawable-sw600dp-land-mdpi”到“drawable-sw600dp-land”
“drawable-sw600dp-port-mdpi”到“drawable-sw600dp-port”。
从目录名称中删除“mdpi”。