Luk*_*son 29 android gridview android-fragments android-nestedscrollview
我在NestedScrollView中有一个GridView.每当GridView的内容发生变化时,我都使用下面的代码来调整GridView的大小.这工作正常,但是当我从应用程序的片段3滑回到片段2(NestedScrollView所在的位置)时,NestedScrollView滚动到最底部.奇怪的是,当从片段1滑动到片段2时不会发生这种情况.在调整GridView大小后,它也不会直接发生.
如何通过滚动到底部来压制NestedScrollView?
private static void resizeGridView(GridView gridView, int items, int columns) {
ViewGroup.LayoutParams params = gridView.getLayoutParams();
params.height = singleGridHeight * items;
gridView.setLayoutParams(params);
gridView.requestLayout();
}
Run Code Online (Sandbox Code Playgroud)
Jos*_*ddy 135
添加android:descendantFocusability="blocksDescendants"到NestedScrollView中的子布局
| 归档时间: |
|
| 查看次数: |
12813 次 |
| 最近记录: |