动态支持不同的屏幕尺寸

时间:2018-08-08 09:27:18

标签: android android-layout android-custom-view screen-size

我有一个应用程序,可以在自定义视图上绘制圆形,并且其半径具有硬编码的值。但是,在屏幕尺寸较小的设备上,它看起来不太好,因为圆圈看起来更大,并且它们的初始坐标也被硬编码,因此,由于圆圈在弹跳,因此它们往往会跳出屏幕。

示例:圈子1 x = 50, y = 600 r = 200,圈子2 x = 550, y= 130, r = 150

如何定义它们的半径和初始位置,以使其适合所有屏幕尺寸?

1 个答案:

答案 0 :(得分:0)

使用 SDP-可缩放尺寸单位库来支持不同的屏幕。

一个提供新尺寸单位的Android SDK-sdp(可缩放dp)。此尺寸单位随屏幕尺寸缩放。它可以帮助Android开发人员支持多个屏幕。 这是LINK