У меня есть GridView внутри NestedScrollView. Я использовал приведенный ниже код для изменения размера GridView всякий раз, когда изменяется содержимое GridView. Это прекрасно работает, однако NestedScrollView прокручивается до самого низа, когда я прокручиваю фрагмент 3 приложения обратно на фрагмент 2 (где находится NestedScrollView). Этого не происходит, если странно прокручивать фрагмент 1 в фрагмент 2. Это также происходит не сразу после изменения размера GridView.Вложенный scrollview автоматически прокручивает вниз
Как я могу скрыть 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();
}
следующие системные методы вызываются, когда ударяя между фрагментами:
Попробуйте http://stackoverflow.com/a/36261638/1621111 –