我想在linearLayout的兩個子元素之間創建一個間隙。如何設置線性佈局子項之間的可縮放(加權)空間?
我不想用保證金或填充,因爲這將不縮放正確
,當我切換到橫向。
我更喜歡使用重量。但是,如何在它們之間創建一個虛擬(僅差距)視圖?
順便說一下,如果我沒有創建一個景觀XML和
改變設備的方向,從縱向到橫向會發生什麼?
更新1
我曾嘗試:
<LinearLayout
android:id="@+id/layout_information"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.47"
android:orientation="vertical"
android:gravity="center"
>
<TextView
android:id="@+id/text_view_destination"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="\@ Home in"
android:textColor="@color/solid_white"
android:textSize="19sp"
android:textStyle="bold" />
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.2"/>
<TextView
android:id="@+id/text_view_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="40dp"
android:textColor="@color/solid_white"
android:textSize="25sp"
android:textStyle="normal" />
</LinearLayout>
但隨後
我得到警告有關嵌套權重的表現。
我得到運行時錯誤圖紙我的小工具
嘗試用0dp替換您的「wrap_content」高度.. ;-) –