Scrolview嵌套gridView

来源:互联网 发布:新歌2015网络红歌dj 编辑:程序博客网 时间:2024/05/04 01:01

最近做产品遇到一个问题就是Scrolview里面要嵌套gridView,gridView默认会显示不全,而且scrolView默认并不在顶部,解决方法如下:

gridView代码:

public class DramaGridView extends GridView {
 public DramaGridView(Context context, AttributeSet attrs) {
  super(context, attrs);
  // TODO Auto-generated constructor stub
 }

 public DramaGridView(Context context) {
  super(context);
 }

 @Override
 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

  int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
    MeasureSpec.AT_MOST);
  super.onMeasure(widthMeasureSpec, expandSpec);
 }

}

在activity的onResunme方法里面加上如下代码:

protected void onResume() {
  scrollView.smoothScrollTo(0, 0);
  super.onResume();
 }


0 0
原创粉丝点击