【问题标题】:Android DynamicGridView using with ScrollViewAndroid DynamicGridView 与 ScrollView 一起使用
【发布时间】:2016-12-12 20:47:41
【问题描述】:

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

我重写 onMeasure 方法来显示所有项目;但是下面的项目不能 拖放移动到其他地方;

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

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

【问题讨论】:

    标签: android scrollview dynamicgridview


    【解决方案1】:

    在 scrollview 中使用 gridview 是一种不好的编程习惯,因为 gridview 有自己的 scrollview 类,并且您将再次将其嵌入到 scrollview 中,结果它会在垂直滚动时产生抖动。

    尝试实现 RecyclerView。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 2019-06-09
      • 2014-02-16
      相关资源
      最近更新 更多