android中的相对屏幕大小

android中的相对屏幕大小,android,android-layout,screen,Android,Android Layout,Screen,我有一个网格视图,我想在一行10个按钮。按钮的大小应该是多少,以便正好适合10个按钮的宽度。如果我把mm或放在中,它只适用于一种类型的屏幕。关于如何使用dp或dip的任何提示都是值得注意的 由于每个屏幕的大小不同,您需要根据加载应用程序的屏幕大小来确定。我想这可能对你有帮助 此外,为了更好地理解dp或与密度无关的像素,您可能需要查找dp的方程,并在应用程序的布局中使用它们 希望这有帮助。您应该动态计算屏幕大小/10,并在填充GridView之前进行计算。您还可以尝试设置GridView的andr

我有一个网格视图,我想在一行10个按钮。按钮的大小应该是多少,以便正好适合10个按钮的宽度。如果我把mm放在中,它只适用于一种类型的屏幕。关于如何使用dpdip的任何提示都是值得注意的

由于每个屏幕的大小不同,您需要根据加载应用程序的屏幕大小来确定。我想这可能对你有帮助

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


希望这有帮助。

您应该动态计算屏幕大小/10,并在填充GridView之前进行计算。您还可以尝试设置GridView的
android:numColumns=“2”
属性,并将视图宽度设置为
match\u parent
谢谢!但是如何动态地获取屏幕大小的值呢?搜索呢?在谷歌12秒内就可以找到它。我希望它的大小是静态的……比如说使用“dp”,使用水平线性布局怎么样?可以将其weightSum属性设置为10,然后将每个按钮的权重设置为1。他们都将有相同的大小,并将适合在一排。我认为,提供基本上只有2个链接的答案是一个糟糕的答案。