我想适配 1080 * 1800 的这种分辨率的手机。于是我创建了一个资源文件夹:
drawable-xxhdpi-1800*1080 的文件,并在文件内放置了资源。用1080 * 1800的手机运行
可以确定是用的这个文件夹下的资源,但是发现 1080*1920的也用这个文件夹下的资源了,而不是用的 xxhdpi下的资源。
我想要的结果是:
1080 * 1800用的是drawable-xxhdpi-1800 * 1080下的资源
其他的高分辨率的用的是xxhdpi的资源。
我该怎么做?
首先获取当前屏幕的分辨率,再根据分辨率的大小去使用相应的资源;具体的内容我也不会,去百度一下
http://www.cnblogs.com/bjzhanghao/archive/2012/11/12/2765835.html 获取屏幕分辨率的大小
http://www.cnblogs.com/bjzhanghao/archive/2012/11/12/2765835.html 获取屏幕分辨率的大小
http://www.cnblogs.com/bjzhanghao/archive/2012/11/12/2765835.html 获取屏幕分辨率的大小
drawable好像不支持 那种吧,只能xxhdpi种
你在代码中动态去改变没试试吗