scrollowview 嵌套gridview回到顶部最完美解决

来源:互联网 发布:ndcg java 编辑:程序博客网 时间:2024/06/16 12:38

首先在scrolloview中添加如下代码

<ScrollView    android:id="@+id/scroll_person_fragment"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@color/bg_gray"    android:layout_alignParentTop="true"    android:scrollbars="none" >    <include layout="@layout/fragment_personal_v3_view" /></ScrollView>
在scrolloview的外层增加如下代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@color/bg_gray"    android:focusable="true"    android:focusableInTouchMode="true"    android:orientation="vertical" >    <ScrollView        android:id="@+id/scroll_person_fragment"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:background="@color/bg_gray"        android:layout_alignParentTop="true"        android:scrollbars="none" >        <include layout="@layout/fragment_personal_v3_view" />    </ScrollView></LinearLayout>
在gridview外层增加如下控件

<LinearLayout    android:id="@+id/v3_id_ll_apply"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:layout_gravity="center_vertical"    android:background="@color/white"    android:orientation="vertical"    android:visibility="visible">    <com.ddcc.caifu.widget.MyGridView        android:id="@+id/v3_id_gv_app_list"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginBottom="5dp"        android:layout_marginLeft="5dp"        android:layout_marginRight="5dp"        android:horizontalSpacing="5dp"        android:listSelector="@android:color/transparent"        android:numColumns="2"        android:stretchMode="columnWidth"        android:verticalSpacing="4dp"></com.ddcc.caifu.widget.MyGridView></LinearLayout>

希望能解决你的问题

原创粉丝点击