使用ScrollView的Android DynamicGridView

时间:2016-08-06 15:57:39

标签: android scrollview dynamicgridview

我在ScrollView中使用了DynamicGrid。(因为我需要在DynamicGrid上面放一张图片)

我覆盖onMeasure Method以显示所有项目;但是下面的项目不能 拖放以移动到其他地方;

@Override    
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {    
    int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,          
            MeasureSpec.AT_MOST);    
    super.onMeasure(widthMeasureSpec, expandSpec);    
}   

真的要使用Recyclerview ...... 任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

在scrollview中使用gridview是一个糟糕的编程习惯,因为gridview有自己的scrollview类,你将再次将它嵌入到scrollview中,结果它会在垂直滚动中产生混蛋。

尝试实施RecyclerView。

RecyclerView是Android推出的最新组件。它比GridView具有更好的性能。

您可以通过使用RecyclerView来实现您的要求。