【问题标题】:Vertical scroll of ImageView and GridViewImageView和GridView的垂直滚动
【发布时间】:2012-04-18 17:05:37
【问题描述】:

我在下面有带有 ImageView 和 GridView 的布局。 我需要一起实现 ImageView 和 GridView 的垂直滚动。 我尝试使用 ScrollView 但没有结果,因为 ScrollView 不能有 GridView 子项。

这是我的布局代码:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
       <ImageView
            android:layout_width="fill_parent"
            android:layout_height="@dimen/widgets_wallpaper_text_background_height"
            android:scaleType="fitXY"
            android:src="@drawable/wallpaper_widgets_under_text" />

       <GridView
            android:id="@+id/menu_widgets_grid"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_marginTop="@dimen/widget_wallpaper_grid_margine_top"
            android:cacheColorHint="#00000000"
            android:horizontalSpacing="@dimen/widgets_wallpaper_row_spaces"
            android:listSelector="@null"
            android:numColumns="3"
            android:scrollbars="none" />
    </LinearLayout>

【问题讨论】:

    标签: android android-layout android-gridview android-scrollview


    【解决方案1】:

    我试图修复它实际上滚动条一次不能有多个孩子。试试吧。。

    希望它会起作用..

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
    
        <ScrollView
            android:id="@+id/sv_inner"
            android:layout_width="fill_parent" android:layout_height="fill_parent">
    
            <LinearLayout
                android:id="@+id/rl_inner_layout"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical" >
    
                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:scaleType="fitXY"
                    android:src="@drawable/ic_launcher" />
    
                <GridView
                    android:id="@+id/menu_widgets_grid"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:cacheColorHint="#00000000"
                    android:listSelector="@null"
                    android:numColumns="3"
                    android:scrollbars="none" />
            </LinearLayout>
        </ScrollView>
    
    </LinearLayout>
    

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      相关资源
      最近更新 更多