0
我想創建一個LinearLayout,左視圖寬度是其父寬度的80%,第二個視圖佔用剩餘空間。我該如何做到這一點?如何設置在彼此之間劃分的子視圖的寬度?
我想創建一個LinearLayout,左視圖寬度是其父寬度的80%,第二個視圖佔用剩餘空間。我該如何做到這一點?如何設置在彼此之間劃分的子視圖的寬度?
嘗試使用機器人:定義你的孩子瀏覽時layout_weight。
對於圖1使用的0.8和視圖使用一個佈局0.2重量
示例XML的佈局重量將是:
android:layout_weight=".8"
像這樣:
不要忘記寬度設置爲0。
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".8"
android:background="@color/blue" />
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".2"
android:background="@color/red" />
到這裏看看:http://stackoverflow.com/questions/4961355/percentage-width-in-a-relativelayout 這是關於同樣的問題 –