如何以编程方式滚动GridView后刷新它?

时间:2016-08-20 18:46:07

标签: android gridview scroll-offset

我有GridView嵌套在以下方式:

<HorizontalScrollView
    <LinearLayout 
        <com.j4nos.moviebuffs10.CustomGridView

GridView以编程方式滚动,例如:gridview.scrollBy(0, dy);问题是内容从视图中移出,但新内容不会在内部滑动。为什么?我需要刷新吗?多常?滚动方法经常被调用。

1 个答案:

答案 0 :(得分:1)

要更新和刷新GridView,您需要在GridView适配器中进行更改:

 adapter.notifyDataChanged();
 gridView.invalidateViews();
 gridView.setAdapter(adapter);