在android中的相对屏幕大小

问题描述:

我有一个网格视图,我想连续10个按钮。按钮的大小应该恰好适合10个按钮的宽度。如果我采取毫米它只适用于一种类型的屏幕。有关如何使用的任何提示dpdip是值得注意的。在android中的相对屏幕大小

+0

你应该动态地将它计算为屏幕大小/ 10,并在填充GridView之前执行。您也可以尝试设置GridView的'android:numColumns =“2”'属性,并将视图宽度设置为'match_parent' –

+0

谢谢!但我怎样才能动态获得屏幕大小的值? –

+0

寻找什么?它在谷歌约12秒内被发现。 –

由于每个屏幕都有不同的大小,因此您需要根据加载应用程序的屏幕大小进行调整。我认为这link可能会帮助你。

此外,为了更好地理解dp或与密度无关的像素,您可能需要查看here的等式dp并在应用程序的布局中使用它们。

希望这会有所帮助。

+0

我认为在答案中提供基本上只有2个链接是一个不好的答案。 –