Android:根据屏幕大小以编程方式调整大小

Sna*_*ake 6 android android-layout

获取设备的宽度和高度并相应地以编程方式设置图像/按钮大小是一个坏习惯.

我发现在布局和密度上使用不同的文件夹是不准确的,因为它在某些设备上给我带来了奇怪的结果(在无关紧要的情况下)

感谢您的体验.谢谢

Shr*_*jan 2

是的,为 Android 所有支持的屏幕进行布局是非常有线的事情。市场上有很多屏幕分辨率可供选择。

一旦我制作了一个演示,它就适合我。我制作了一个高度和宽度相同的按钮。现在我已经根据它看起来完美的一个屏幕设置了其所需的高度和宽度。

之后,我计算了在该屏幕中使其成为可能所需的像素,并基于此我将其应用到所有屏幕。

现在,它可以在任何密度和分辨率的所有设备上正常工作。

因此,如果有任何在运行时生成的视图,并且您想要设置其高度和宽度,那么最好的方法是计算其高宽比并使用它。

希望它能帮助你。

享受编码。。。。

:)