【发布时间】:2012-08-14 16:00:54
【问题描述】:
尝试在较小的屏幕尺寸上呈现以下RelativeLayout 时。在图形布局编辑器中,第二个TextView 完全隐藏,但第一个完全展开,显示完整的文本内容。我知道TextViews 应该是可滚动的。
有什么方法可以使用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>
【问题讨论】:
标签: android textview android-relativelayout graphical-layout-editor