当我放置具有可扩展高度的异步加载内容的项目(例如WebView或Fresco的SimpleDraweeView)时,视图有时会滚动到此项目(例如,如果它在屏幕上仅部分可见,则在项目加载后滚动到该项目)。有人遇到过这个问题吗?
答案 0 :(得分:13)
将android:descendantFocusability="beforeDescendants"
放入布局XML中。这将阻止滚动到异步加载的内容。
<android.support.v7.widget.RecyclerView
android:id="@+id/my_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="beforeDescendants" />