【发布时间】:2013-06-11 09:07:23
【问题描述】:
我只是尝试在 tab + view pager 中滚动我的活动,但我没有成功。下面我展示了当我使用滚动时发生的事情。
显示的视图寻呼机图像和 xml 代码
现在不垂直滚动
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="250dp" >
<ImageView
android:id="@+id/profile_user_banner_profile_user"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/shown_image"
android:scaleType="fitXY"
android:src="@drawable/banner" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<biz.xicom.defindme.profileuser.TabPageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/tabs_bg"
android:fillViewport="true" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f1eee7"
android:scrollbars="vertical" />
</LinearLayout>
没有显示 viewpager bcz 我在滚动视图上添加了 view pager 但我现在不知道为什么要这样做
现在在滚动视图上添加视图寻呼机时不会显示视图寻呼机上的任何内容
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="250dp" >
<ImageView
android:id="@+id/profile_user_banner_profile_user"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/shown_image"
android:scaleType="fitXY"
android:src="@drawable/banner" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<biz.xicom.defindme.profileuser.TabPageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/tabs_bg"
android:fillViewport="true" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f1eee7"
android:scrollbars="vertical" />
</LinearLayout>
</LinearLayout>
</ScrollView>
滚动但 viewpager 高度已修复,现在您可以看到发生了什么
显示的视图寻呼机
现在你看到下面的滚动图片,你看到我指向的滚动条
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="250dp" >
<ImageView
android:id="@+id/profile_user_banner_profile_user"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/shown_image"
android:scaleType="fitXY"
android:src="@drawable/banner" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<biz.xicom.defindme.profileuser.TabPageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="@drawable/tabs_bg"
android:fillViewport="true" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="100000dp"
android:background="#f1eee7"
android:scrollbars="vertical" />
</LinearLayout>
</LinearLayout>
</ScrollView>
我想做上面的事情,但没有固定的(android.support.v4.view.ViewPager android:layout_height="100000dp")。那么我怎样才能完成这项任务。
【问题讨论】:
标签: android android-layout android-viewpager android-scrollview