簡體   English   中英

在線性布局中以相等的邊距對齊按鈕

[英]Align buttons with equal margin in linear layout

我需要將我的按鈕彼此分開放置。 我有五個圓形按鈕,其中中央一個是最大的。 我嘗試通過設置 weightSum 並在每個按鈕中分配權重,但這種方法導致我的圓形按鈕扭曲,每個按鈕變成橢圓形。 由於我的一個按鈕比其他所有按鈕都大,因此設置相同的重量似乎並不能解決我的問題。 我想知道是否有一種方法可以在按鈕之間設置相等的邊距而沒有 1. 扭曲按鈕的形狀 2. 手動設置邊距的 dp 值

您可以將每個按鈕視圖包裝在父布局中,例如 ex。 FrameLayout 然后您可以使用您的 weightSum 技術在每個按鈕之間獲得相等的邊距。 因為在這種情況下,您的按鈕大小將保持不變,並且父布局的大小會增加。所以我認為它可以解決您的問題。

您可以將方向設置為垂直並根據需要設置行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM