这里我有两个文件。我想在viewpager中启用垂直滚动。页面的内容超出了页面的大小。即使内容超出页面大小...我也没有滚动。 Plz的帮助。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/secAct1"
android:layout_height="25dip"
android:layout_width="match_parent"
android:background="#000000"
android:layout_alignParentBottom="true"
>
<TextView
android:id="@+id/cn1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:paddingLeft="10dip"
android:textColor="@color/white"
android:textSize="15sp"
android:text="cn"
/>
<TextView
android:id="@+id/si1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:paddingRight="10dip"
android:layout_alignParentRight="true"
android:textColor="@color/white"
android:textSize="15sp"
android:text="si"
/>
</RelativeLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/secAct1"
android:orientation="vertical"
android:gravity="center"
android:padding="30dip">
<Button
android:id="@+id/submitAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit Responses"
/>
<TextView
android:id="@+id/lp"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textColor="@color/white"
android:text="Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.\nThank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.\nThank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.\nThank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.\nThank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet.Thank you for your valuable responses!\n On submitting, you will not be able to changes your responses.\nYou responses will be uploaded when your device is connected to the internet."
>
</TextView>
</LinearLayout>
</RelativeLayout></ScrollView>
下一个文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragQue"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/radialback"
>
<android.support.v4.view.PagerTabStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:paddingTop="@dimen/fQ_P"
android:paddingBottom="@dimen/fQ_P"
android:background="@color/yellow"
android:textColor="@color/textGray"
/>
</android.support.v4.view.ViewPager >
</LinearLayout>
答案 0 :(得分:1)
首先你拥有它,以便textview高于cn&amp; si按钮,即使按钮位于屏幕的底部,也无法按照您想要的方式工作。
android:layout_above="@+id/secAct1"
//should be
android:layout_below="@+id/secAct1"
这将为您提供按钮和文本视图,顶部为cn&amp;下面是si按钮,可以滚动。 如果你想要cn&amp;在顶部的si按钮,在第二个相对布局中,更改
android:layout_alignParentBottom="true"
//to
android:layout_alignParentTop="true"
对于第二个文件,我不知道viewpager是否有默认滚动,所以你可能只需将它包装在一个滚动视图中。