我知道線性佈局中的佈局權重。我可以在相對佈局中分配佈局權重嗎?相對佈局中的佈局權重
示例:以60:40的比例填充佈局的佈局中的兩個圖像視圖。第一張圖片佔用整個屏幕高度的60%,第二張圖片佔據屏幕剩餘的40%。
不要只爲這個例子問題單獨回答,請精確告訴我這個概念,或者在相對佈局中發佈一些關於佈局權重的參考鏈接。提前致謝。
我知道線性佈局中的佈局權重。我可以在相對佈局中分配佈局權重嗎?相對佈局中的佈局權重
示例:以60:40的比例填充佈局的佈局中的兩個圖像視圖。第一張圖片佔用整個屏幕高度的60%,第二張圖片佔據屏幕剩餘的40%。
不要只爲這個例子問題單獨回答,請精確告訴我這個概念,或者在相對佈局中發佈一些關於佈局權重的參考鏈接。提前致謝。
您可以在佈局的中心放置一個不可見的視圖,並將您的視圖左右對齊。這裏是一個例子
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/view"
android:background="#fffba2" />
<View
android:id="@+id/view"
android:layout_width="1dp"
android:layout_height="1dp"
android:layout_centerHorizontal="true"
android:visibility="invisible" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/view"
android:background="#ba2fff" />
</RelativeLayout>
在相對佈局中不需要權重。您可以移動圖片視圖以確保它們的比例正確。權重僅用於LinearLayout。
不,它不會與relativelayout工作。參考http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html和這個http://developer.android.com/reference/android/widget/RelativeLayout.html – Raghunandan
請參考這個答案文章: http://stackoverflow.com/questions/14009230/relativelayout-weight – AmiNadimi