請看看下面的圖片:複選框文本,推動實際複選框向左
正如你所看到的,屬於複選框推動相應的複選框到左邊的文字。我的XML很簡單:1 LinearLayout具有重力:中心和方向:垂直。和其他視圖是你可以看到的CheckBox和Button。所有具有相同的屬性(width和height:WRAP_CONTENT,以及它們之間的一些餘量
所以我的問題很簡單:我怎樣才能讓複選框垂直對齊
請看看下面的圖片:複選框文本,推動實際複選框向左
正如你所看到的,屬於複選框推動相應的複選框到左邊的文字。我的XML很簡單:1 LinearLayout具有重力:中心和方向:垂直。和其他視圖是你可以看到的CheckBox和Button。所有具有相同的屬性(width和height:WRAP_CONTENT,以及它們之間的一些餘量
所以我的問題很簡單:我怎樣才能讓複選框垂直對齊
@相馬網頁的建議十分合理
另一種方式,你可以做到這一點是:
創建您的LinearLayout內的另一個垂直的LinearLayout,設置其寬度爲wrap_content
把所有的複選框那裏面的LinearLayout。
較小的LinearLayout將寬度最長的複選框包起來,但會將它們對齊到左側。這樣,您的內部LinearLayout將居中,但複選框將不會。
希望這會有所幫助。
給你的LinearLayout填充,並且使重心向左走? ? 或者只是使用一個Tablelayout和使用無文本CheckBox和一個TextView到它的右邊,居中重力
爲了您的線性佈局給:
android:gravity = "left|center"
呀,這也是一個辦法!不錯 –