Android 可滚动相对布局不显示布局的最底部部分

Android 可滚动相对布局不显示布局的最底部部分,android,Android,我有一个可滚动的Android布局,由以下代码定义: <ScrollView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@id/hori

我有一个可滚动的Android布局,由以下代码定义:

<ScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"        
    android:layout_below="@id/horizontal_rule_in_registration" >

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:layout_marginTop="23dp" >

        <View
            android:id="@+id/advertising_image"
            android:layout_width="306dp"
            android:layout_height="175dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:background="@drawable/inno_luck_sample_advertisement_picture" />

        <TextView
            android:id="@+id/advertiser_name_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/advertising_image"
            android:layout_marginTop="12dp"
            android:textColor="@color/white"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/business_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/advertiser_name_text"
            android:layout_marginTop="12dp"
            android:textColor="@color/white"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/ad_description_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/business_text"
            android:layout_marginTop="12dp"
            android:maxLines="2"
            android:singleLine="false"
            android:textColor="@color/register_text_clr"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/advertiser_contact_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/ad_description_text"
            android:layout_marginTop="12dp"
            android:textColor="@color/register_text_clr"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/advertiser_address_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/advertiser_contact_text"
            android:layout_marginTop="12dp"
            android:maxLines="2"
            android:singleLine="false"
            android:textColor="@color/register_text_clr"
            android:textSize="18sp" />

        <TextView
            android:id="@+id/advertiser_website_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@id/advertiser_address_text"
            android:layout_marginTop="12dp"
            android:textColor="@color/register_text_clr"
            android:textSize="18sp" />

        <Button
            android:id="@+id/next_ok_btn"
            android:layout_width="190dp"
            android:layout_height="29dp"
            android:layout_below="@id/advertiser_website_text"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="12dp"
            android:background="@drawable/next_button_bg"
            android:gravity="center"
            android:text="@string/next"
            android:textColor="@color/next_clr"
            android:textSize="18sp" />
    </RelativeLayout>
</ScrollView>

但是,如下图所示,这并没有显示布局的最底部部分

如何克服此问题?

请尝试此代码

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"   
xmlns:android="http://schemas.android.com/apk/res/android"     
android:layout_below="@id/horizontal_rule_in_registration" >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:layout_marginTop="23dp" >

    <View
        android:id="@+id/advertising_image"
        android:layout_width="306dp"
        android:layout_height="175dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/inno_luck_sample_advertisement_picture" />

    <TextView
        android:id="@+id/advertiser_name_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertising_image"
        android:layout_marginTop="12dp"
        android:textColor="@color/white"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/business_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_name_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/white"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/ad_description_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/business_text"
        android:layout_marginTop="12dp"
        android:maxLines="2"
        android:singleLine="false"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_contact_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/ad_description_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_address_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_contact_text"
        android:layout_marginTop="12dp"
        android:maxLines="2"
        android:singleLine="false"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_website_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_address_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <Button
        android:id="@+id/next_ok_btn"
        android:layout_width="190dp"
        android:layout_height="29dp"
        android:layout_below="@id/advertiser_website_text"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="12dp"
        android:background="@drawable/next_button_bg"
        android:gravity="center"
        android:text="@string/next"
        android:textColor="@color/next_clr"
        android:textSize="18sp" />
</RelativeLayout>

希望这有帮助

试试这段代码

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"   
xmlns:android="http://schemas.android.com/apk/res/android"     
android:layout_below="@id/horizontal_rule_in_registration" >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:layout_marginTop="23dp" >

    <View
        android:id="@+id/advertising_image"
        android:layout_width="306dp"
        android:layout_height="175dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/inno_luck_sample_advertisement_picture" />

    <TextView
        android:id="@+id/advertiser_name_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertising_image"
        android:layout_marginTop="12dp"
        android:textColor="@color/white"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/business_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_name_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/white"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/ad_description_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/business_text"
        android:layout_marginTop="12dp"
        android:maxLines="2"
        android:singleLine="false"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_contact_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/ad_description_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_address_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_contact_text"
        android:layout_marginTop="12dp"
        android:maxLines="2"
        android:singleLine="false"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <TextView
        android:id="@+id/advertiser_website_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/advertiser_address_text"
        android:layout_marginTop="12dp"
        android:textColor="@color/register_text_clr"
        android:textSize="18sp" />

    <Button
        android:id="@+id/next_ok_btn"
        android:layout_width="190dp"
        android:layout_height="29dp"
        android:layout_below="@id/advertiser_website_text"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="12dp"
        android:background="@drawable/next_button_bg"
        android:gravity="center"
        android:text="@string/next"
        android:textColor="@color/next_clr"
        android:textSize="18sp" />
</RelativeLayout>


希望这对您的
滚动视图有所帮助

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
....


为您的
滚动视图尝试此选项

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
....


尝试在相对布局中添加填充

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="23dp" 
android:paddingBottom="10dp"> 

尝试在相对布局中添加填充

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="23dp" 
android:paddingBottom="10dp"> 


您可以滚动列表吗?它不是列表,但我可以滚动。不使用ScrollView中的wrap_内容您可以滚动列表吗?它不是列表,但我可以滚动。不使用ScrollView中的wrap_内容您仍然面临同样的问题吗?您仍然面临同样的问题吗?