我需要能够使用相对大小进行填充 - 根据设备的分辨率和dpi大小而变大或变小。
例如,如果我的视图宽度为100px,我希望左右各有10px的填充。 但是,如果它在更高密度的屏幕上运行,比如250px,我需要左右填充分别为25像素。
硬编码像素或dp似乎不太合理,如果可以避免掉代码后端的缩放逻辑,那就更好了。我也不想使用任何额外的加权空视图来获得同样的效果。无论哪种方式,我都不确定该如何模拟填充。
能否从xml中实现这一点呢?还是必须根据设备分辨率/dpi从代码后面进行缩放呢?
例如,如果我的视图宽度为100px,我希望左右各有10px的填充。 但是,如果它在更高密度的屏幕上运行,比如250px,我需要左右填充分别为25像素。
硬编码像素或dp似乎不太合理,如果可以避免掉代码后端的缩放逻辑,那就更好了。我也不想使用任何额外的加权空视图来获得同样的效果。无论哪种方式,我都不确定该如何模拟填充。
能否从xml中实现这一点呢?还是必须根据设备分辨率/dpi从代码后面进行缩放呢?