修正方法がわからない奇妙な問題が発生しています。 ScrollView内にRelativeLayoutがあり、このscrollViewの高さがfill_parentに設定されています。 RelativeLayoutも同様です。それでも、コンテンツは画面全体を占めておらず、このRelativeLayout内の最後のレイアウトのwrap_contentにのみ行きます。
これが私のコードです:
<RelativeLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res/com.pontai"
Android:id="@+id/relativeLayout1"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent" >
<ScrollView
Android:layout_width="match_parent"
Android:layout_height="match_parent" >
<RelativeLayout
Android:id="@+id/relativeLayout2"
Android:layout_width="match_parent"
Android:layout_height="match_parent" >
<LinearLayout
Android:id="@+id/linearLayout1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignLeft="@+id/relativeLayout3"
Android:layout_alignParentTop="true"
Android:layout_alignRight="@+id/relativeLayout5"
Android:layout_marginTop="5dp"
Android:orientation="horizontal" >
<TextView
Android:id="@+id/textView1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:text="How much points you have here:"
Android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
Android:id="@+id/textViewTotalPoints1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="center"
Android:text="120"
Android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
<RelativeLayout
Android:id="@+id/relativeLayout4"
Android:layout_width="wrap_content"
Android:layout_height="80dp"
Android:layout_alignLeft="@+id/relativeLayout3"
Android:layout_below="@+id/linearLayout1"
Android:layout_marginTop="5dp"
Android:layout_toLeftOf="@+id/textView7"
Android:orientation="vertical" >
<TextView
Android:id="@+id/textView3"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="5dp"
Android:text="Ratings"
Android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
Android:id="@+id/textViewPositivePoints"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_centerHorizontal="true"
Android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
Android:id="@+id/imageView2"
Android:layout_width="25dp"
Android:layout_height="25dp"
Android:layout_below="@+id/textView3"
Android:layout_toLeftOf="@+id/textView3"
Android:src="@drawable/thumbs_up_focused" />
<TextView
Android:id="@+id/textViewNegativePoints"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignRight="@+id/textView3"
Android:layout_centerVertical="true"
Android:layout_marginRight="3dp"
Android:text="22"
Android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
Android:id="@+id/textView5"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignBaseline="@+id/textViewNegativePoints"
Android:layout_alignBottom="@+id/textViewNegativePoints"
Android:layout_alignLeft="@+id/textView3"
Android:layout_marginLeft="3dp"
Android:text="33"
Android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
Android:id="@+id/imageView3"
Android:layout_width="25dp"
Android:layout_height="25dp"
Android:layout_alignTop="@+id/imageView2"
Android:layout_toRightOf="@+id/textViewNegativePoints"
Android:src="@drawable/thumbs_down_focused" />
</RelativeLayout>
<RelativeLayout
Android:id="@+id/relativeLayout5"
Android:layout_width="95dp"
Android:layout_height="80dp"
Android:layout_alignRight="@+id/relativeLayout3"
Android:layout_alignTop="@+id/relativeLayout4"
Android:layout_toRightOf="@+id/textView7"
Android:orientation="vertical" >
<TextView
Android:id="@+id/textView4"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="5dp"
Android:text="Comments"
Android:textAppearance="?android:attr/textAppearanceMedium" />
<ImageView
Android:id="@+id/imageView1"
Android:layout_width="50dp"
Android:layout_height="50dp"
Android:layout_alignParentBottom="true"
Android:layout_centerHorizontal="true"
Android:src="@drawable/speech_bubble" />
</RelativeLayout>
<RelativeLayout
Android:id="@+id/relativeLayout3"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_below="@+id/relativeLayout4"
Android:layout_centerHorizontal="true"
Android:layout_marginLeft="10dp"
Android:layout_marginRight="10dp"
Android:layout_marginTop="10dp" >
<TextView
Android:id="@+id/textViewOfferName"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="10dp"
Android:text="Offer Name"
Android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
Android:id="@+id/textViewBusinessName"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="35dp"
Android:text="Business Name"
Android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
Android:id="@+id/textViewBusinessAddress"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="60dp"
Android:text="Business Address"
Android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
Android:id="@+id/textViewNull1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="80dp"
Android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
Android:id="@+id/textViewTotalPoints"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_below="@+id/textViewNull1"
Android:layout_centerHorizontal="true"
Android:text="0/0"
Android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
Android:id="@+id/buttonUseNow"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_below="@+id/textViewTotalPoints"
Android:layout_centerHorizontal="true"
Android:layout_marginTop="10dp"
Android:text="@string/offer_details_use_now" />
<TextView
Android:id="@+id/textView2"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentLeft="true"
Android:layout_below="@+id/buttonUseNow"
Android:layout_marginTop="10dp"
Android:text="@string/_terms_and_conditions_"
Android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
Android:id="@+id/textViewTermsConditions"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentLeft="true"
Android:layout_below="@+id/textView2"
Android:layout_marginTop="2dp"
Android:textAppearance="?android:attr/textAppearanceSmall" />
</RelativeLayout>
<TextView
Android:id="@+id/textView7"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignBottom="@+id/relativeLayout5"
Android:layout_centerHorizontal="true"
Android:layout_marginBottom="30dp"
Android:text="e"
Android:textAppearance="?android:attr/textAppearanceSmall"
Android:visibility="invisible" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>
RelativeLayout2をScrollViewと同じ高さにする方法を知っている人はいますか?つまり、画面の下部に到達させたいですか?
よろしくお願いします、フェリペ
私は以前この問題に直面したことがあります。 Android:fillViewport="true"
をスクロールビューに表示すると、画面いっぱいになります。
<ScrollView xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:id="@+id/scrollView1"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:fillViewport="true" >