ListView的 Header嵌套GridView有关问题
ListView的 Header嵌套GridView,GridView显示比较大的图宽度设为match_panrent,高度设为固定值图片都能正常显示,但是图片大小高度不一样,我想设为wrap_content,这时图片就不能正常显示,已经自定义gridview
public class GridViewForListView extends GridView {
public GridViewForListView(Context context) {
super(context);
}
public GridViewForListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}

public class GridViewForListView extends GridView {
public GridViewForListView(Context context) {
super(context);
}
public GridViewForListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}

...全文
相关推荐
在ScorllView中ListView和GridView冲突解决方案
当我们在一个ScrollView中嵌套使用ListView或GridView时,可能会遇到一些问题,这些问题主要是由于滚动冲突导致的。
Android仿贴吧内容下的简单ListView嵌套GridView
由于ListView和GridView都是可滚动的ViewGroup,当它们被嵌套在一起时,可能会导致滑动操作混乱。解决这个问题的一种常见方法是通过自定义GridView,使其不可滚动。
ScrollView和ListView和GridView冲突解决之自定义ListView和GridView
**限制ScrollView的大小**:只让ScrollView包含一个可滚动的视图,例如ListView或GridView,这样避免了嵌套滚动的问题。4.
解决ScrollView嵌套ListView问题的几种方案
总的来说,解决ScrollView嵌套ListView问题需要根据具体应用场景选择合适的方法。
listview相关资料demo
**Header和Footer** - 添加Header和Footer可以增强ListView的功能,例如,添加搜索框或者加载提示。6.


