scrollview嵌套recycleview时,打开页面预期效果显示ScrollView的顶部,但是实际效果显示recycleview。问题在于焦点问题,让ScrollView的子布局自动获取焦点即可
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none">
<com.beijingyiling.middleschool.widget.MyLinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@mipmap/ic_banner" />
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="40px">
</android.support.v7.widget.RecyclerView>
</com.beijingyiling.middleschool.widget.MyLinearLayout>
</ScrollView>