原生android SDK支持与drawable-x
区分媒体文件,其中x是媒体的ldpi(低),mdpi(中),hdpi(高)和xhdpi(超高)路径之一。
有没有办法控制哪种媒体应该用于哪种像素密度?
答案 0 :(得分:1)
您可以通过kivy.metrics
模块访问dpi,密度,分辨率等,该模块在android上使用系统报告的值。完成后,您可以根据其值轻松选择不同的图像源,但我认为没有标准属性或小部件可以指向。
我并不熟悉普通java方法的机制和优点,但在kivy中制作非常相似的东西可能很容易。例如,您可以轻松制作自己的图像小部件子类,根据像素密度选择特定大小的特定图像。