1

我正在使用“ViewPagerIndicator”库来获取布局中间的选项卡。我将“TabPageIndicator”和“ViewPager”放在“ScrollView”中。

在这里我的问题是标签可见但内容视图不可见。我使用“HierarchyViewer”找到了这个。

我的布局如下

<?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"
    android:background="@color/white_color"
    android:fillViewport="true" >

    <ViewAnimator
        android:id="@+id/view__root"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <LinearLayout
              style="@style/LinearLayout.Vertical">                  

            <RelativeLayout
                .....>    
                <ImageView
                    ..... />    
                <TextView
                    .... />
            </RelativeLayout>                 

            <LinearLayout
                ......>
                <TextView
                    ...../>                
            </LinearLayout>          

            <LinearLayout
               .....>
                <TextView
                    ..../>
            </LinearLayout>

            <LinearLayout
                ........>

                <com.google.android.maps.MapView
                    ......../>
            </LinearLayout>

              <RelativeLayout
                .......>

                <ImageView
                    ...../>
                <ImageView
                    ...... />
                <ImageView
                    ....../>
                <ImageView
                    ..../>

               </RelativeLayout>   

            <LinearLayout
                ......>

                <ListView
                    ......./>

            </LinearLayout>

            <LinearLayout
                    android:id="@+id/layout_viewpageindicator"
                    android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingLeft="10dp"
            android:paddingRight="10dp">  

            <com.viewpagerindicator.TabPageIndicator
                android:id="@+id/indicator_1"
                android:layout_height="match_parent"
                android:layout_width="match_parent"/> 

            <android.support.v4.view.ViewPager
                android:id="@+id/pager_1"               
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"/>

       </LinearLayout>            

    </LinearLayout> 

    </ViewAnimator>
</ScrollView>

请任何人帮助我。提前致谢 。

4

1 回答 1

1

您应该android:fillViewport="true"向 ScrollView 添加一个并将其设置layout_height"fill_parent".

于 2013-07-25T17:36:59.923 回答