私はユーザがLinearLayout
の中に含まれているコンテンツを垂直方向にスクロールできるようにしたいと考えています。これはScrollView
の中にあります。ここでは、この活動のためのレイアウトXMLがどのようなものかをまとめている:私は見ています何LinearLayoutはScrollView内で切り詰めています。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="20dip"
android:orientation="vertical">
<!-- a bunch of standard widgets, omitted for brevity -->
<!-- everything renders but starting in this TextView -->
<!-- content begins to get truncated -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:gravity="left"
android:textSize="20dip"/>
<!-- this View, really just a trick for a horizontal row, is -->
<!-- completely cutoff -->
<View
android:layout_width="fill_parent"
android:layout_height="2dip"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:background="@color/green" />
</LinearLayout>
</ScrollView>
</LinearLayout>
は、内側LinearLayout
のコンテンツはScrollView
内部カットオフされていることです。上記の最後のTextView
では、テキストがほとんど含まれていない場合は、その下のView
が縦長にレンダリングされますが、横向きではレンダリングされません。このTextView
に多くのテキストが含まれている場合は、ポートレートモードでカットオフされます。
私はStack Overflowで見つけた推奨を試しました。 ScrollView
にボトムパッドを追加しても問題が解決されず、NestedScrollView
の場合はScrollView
をスワップしませんでした。
ご意見をお待ちしております。これは実際にブロッカーになっています。
スクリーンショットを追加 –
@OussemaAroua絶対に必要でない限り、スクリーンショットを共有したくないです。なぜそれが助けになると思いますか?基本的には、質問の中で私が何を記述したかを知ることができますが、底にあるものは途切れています。あなたが見ることができない私のレイアウトの欠陥を見ることができればと思っています。 –
内部ビューの高さのいくつかをmatch_parentに設定してみてください。たとえば、LinearLayoutの – stan0