嘗試在較小的屏幕尺寸上呈現以下RelativeLayout
。在圖形佈局編輯器中,第二個TextView
完全隱藏,但第一個完全展開,顯示完整的文本內容。我知道TextViews
應該是可滾動的。爲什麼我的第一個TextView不能容納第二個TextView?
有什麼方法可以使用RelativeLayout
並給每個屏幕的相等部分,或者我應該只使用LinearLayout
並使用layout_weight
?從Android文檔的指導,我的印象是,我應該避免使用LinearLayout
而不是RelativeLayout
。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tv1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:fillViewport="true"
android:gravity="center"
android:text="Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum. Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum.Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum."
android:scrollbars="vertical"
android:maxlines="100"
android:textSize="22dp" >
</TextView>
<TextView
android:id="@+id/tv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv1"
android:fillViewport="true"
android:gravity="center"
android:scrollbars="vertical"
android:maxlines="100"
android:text="Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum. Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum.Lorem ipsum dolor sit amet, onsectetur adipiscing elit. Curabitur molestie tempor ante non interdum. Nullam sit amet diam ligula. Suspendisse ultricies commodo felis in rutrum."
android:textSize="22dp" />
</RelativeLayout>