Kivy:像素密度感知媒体

时间:2014-01-02 22:53:14

标签: kivy

原生android SDK支持与drawable-x区分媒体文件,其中x是媒体的ldpi(低),mdpi(中),hdpi(高)和xhdpi(超高)路径之一。

有没有办法控制哪种媒体应该用于哪种像素密度?

1 个答案:

答案 0 :(得分:1)

您可以通过kivy.metrics模块访问dpi,密度,分辨率等,该模块在android上使用系统报告的值。完成后,您可以根据其值轻松选择不同的图像源,但我认为没有标准属性或小部件可以指向。

我并不熟悉普通java方法的机制和优点,但在kivy中制作非常相似的东西可能很容易。例如,您可以轻松制作自己的图像小部件子类,根据像素密度选择特定大小的特定图像。