3つの子供の体重を持つLinearLayoutを使用して、比率を設定します(1/7、3/7、3/7)。最後のセクションには、許可されたスペースの外に広がる可能性のあるテキストが含まれているので、私はscrollviewを追加しました。 PackageContentテキストが小さい場合子のテキストビューが大きすぎる場合のScrollViewの塗りつぶしの画面
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:orientation="vertical"
android:background="@drawable/package_status_border"/>
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="3">
<TextView
android:id="@+id/PackageContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</ScrollView>
</LinearLayout>
このレイアウトは、正常に動作している: expected formatting
しかし、PackageContentテキストではなく、期待の高さを維持し、ちょうどそれが充填された余分なテキストをスクロールするよりも、大きい場合画面全体: bad formatting, with scroll view filling entire screen
がどのように私は最後のセクションは関係なく、TextViewには含まれていどのくらいのコンテンツの、コンテンツのスクロールで、まだ画面の唯一の3/7であることを確認してくださいするには?
私はまた、独自のLinearLayout内にScrollViewを配置しようとしましたが、それはどちらも機能しませんでした。
いいえ、FrameLayout – user2957533