Android 的 LinearLayout 提供了一種在使用者介面中排列小部件的直覺方法。然而,使用 Java 程式碼設定這些小部件之間的邊距可能是一項令人費解的任務。
常見的方法是在版面配置 XML 檔案中定義邊距。雖然這提供了靈活性,但在某些情況下需要以程式設計方式設定邊距。挑戰在於 LinearLayout.MarginLayoutParams 中缺少權重成員。
解:
解涉及使用LinearLayout.LayoutParams 並明確設定邊距:
Margins 方法有四個參數,分別代表左、上、右、下邊距。在此範例中,邊距設定為左右 30 像素、頂部 20 像素、底部 0 像素。
此程式碼片段說明了上述解決方案的用法:
透過實施此解決方案,您可以輕鬆地在LinearLayout 內的小部件之間添加邊距,從而創建視覺上吸引人且間隔良好的使用者介面。
以上是如何在 Android 中以程式設定 LinearLayout 中的邊距?的詳細內容。更多資訊請關注PHP中文網其他相關文章!