2016-08-10 128 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

相關問題