Android:MarginLayoutParams在所有手机上都不能正常工作

问题描述:

我有一个全屏视图,我可以在手机屏幕中部分移动和移出,让我们来看看屏幕的一半。Android:MarginLayoutParams在所有手机上都不能正常工作

为此,我使用MarginLayoutParameters将顶部边距设置为屏幕的一半,如果我希望它完全可见,则将其设置为0。

一切都很完美,但现在我正在测试其他手机,这些手机似乎是低分辨率的,视图正确切割了一半,但始终与顶部对齐。

尝试左右边距也总是将其对齐到左侧。

我错过了新手机/ Android操作系统已经为我做了什么?

该视图位于FrameLayout中。

在此先感谢。

那么我只是用setPadding与我想达到的结果相同,但我的问题仍然存在。