2016-08-10 78 views
-1

我对整体相对布局和Android工作室非常陌生,经过一段时间的努力后,我看到了我想要的方式,但是我无法弄清楚如何使按钮与视图一起调整大小并保持它们的纵横比在相对布局中。四个按钮的宽度和高度设置为wrap_content,将其设置为匹配父级使它们调整大小,但是它们占用了整个屏幕,因此任何人都知道如何让按钮调整到使用的屏幕大小,并保持方面它的比例?我试图找到答案,我不能。任何解决方案非常感谢你!调整相对布局中的按钮

+0

可以使用的LinearLayout与设定每个视图的重量轻松实现这一功能。 –

+0

试试PercentRelativeLayout ... –

回答

0

使用布局权重为4的线性布局(因为您有4个按钮)我假设您正在讨论占用整个屏幕宽度。将每个按钮的重量设置为1,以便整体重量变为4,这等于线性布局重量,并确保将每个按钮的宽度设置为0dp,因为重量将考虑每个按钮的宽度。 使用this链接作为参考。我希望能解决你的问题。

1

使用dp。例如,android:layout_width="50dp"。 DP是类似于通用测量单位的东西,你可以把它看作百分比。不同的屏幕可以有相同的dp,通常是320(我认为),当你说你想要宽度为50dp时,屏幕大约占15%,在任何屏幕上都有相同的最大dp。

或者您可以对不同的屏幕尺寸使用不同的布局。

这里是长答案:https://developer.android.com/guide/practices/screens_support.html

相关问题