Zan*_*hna 3 android android-fragments android-scrollview android-viewpager pagertabstrip
在我的Android应用程序中,我想在PagerSlidingTab and ViewPager里面实现ScrollView.布局文件如下所示.我面临着奇怪的问题.它仅显示顶部的选项卡条,并且ViewPager屏幕上的Fragment内容不显示任何内容.我不知道hwat是那个问题.如果我从layotu删除ScreollView然后它完美地工作但我想要一切都在里面ScrollView.请帮我解决这个问题.
布局:
<?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="match_parent" >
<RelativeLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.danzim.diamond.classes.KenBurnsView
android:id="@+id/newsHeaderKenburn"
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_alignParentTop="true"
android:background="@color/black" />
<com.astuetz.PagerSlidingTabStrip
android:id="@+id/newsTabs"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_below="@+id/newsHeaderKenburn"
android:background="@drawable/background_news_tab"
app:pstsDividerColor="@color/transparent"
app:pstsIndicatorColor="@android:color/white"
app:pstsTextAllCaps="true" />
<android.support.v4.view.ViewPager
android:id="@+id/newsPager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/newsTabs" />
</RelativeLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
我的代码中有一个小错误.我更改了ScrollView代码并正常工作.
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
Run Code Online (Sandbox Code Playgroud)
只需要添加 android:fillViewport="true"到ScrollView元素.我从这个链接得到了答案:是否有可能在ScrollView中有一个ViewPager?
| 归档时间: |
|
| 查看次数: |
3925 次 |
| 最近记录: |