listview嵌套gridview,gridview显示图片,图片显示不完全

问题描述

listview嵌套gridview,gridview显示图片,图片显示不完全

listview 的header包含一个gridview ,gridview想显示大图宽度是 match_parent,高度如果是固定高度图片能显示完全,如果是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);
}

}

解决方案

你要动态去计算内部的child高度,然后再根据此去设定parent的高度
http://blog.csdn.net/fzxy_119/article/details/6944406

解决方案二:

?
?
与图片的二进制数据库存储和显示?
1.将图片以二进制存入数据库
2.读取二进制图片在页面显示
3.设置Image控件显示从数据库中读出的二进制图片
4.GridView中ImageField以URL方式显示图片

5.GridView显示读出的二进制图片

1.将图片以二进制存入数据库
//保存图片到数......
答案就在这里:GridView显示图片
----------------------

解决方案三:

你得固定listview或者gridview的高度

解决方案四:

添加headview之前,要给这个headview也就是gridview绑定一个LayoutParams,在那里设定固定高度。
那个LayoutParams要注意,是AbsListView.LayoutParams

时间: 2024-08-03 18:42:11

listview嵌套gridview,gridview显示图片,图片显示不完全的相关文章

图片- Android ListView嵌套GridView点击事件的分发!!!!

问题描述 Android ListView嵌套GridView点击事件的分发!!!! 现在我在实现一个类似朋友圈的功能,布局需要用到ListView嵌套GridView.我也知道这样用不是太好,但这样能够实现需求所以就这样写了.如果哪位有更好的替换的方法,还请赐教.例如:我现在每行显示三张图片,但现在只有一张图片,所以就会有两张图片的位置会空出来.我为了要实现点击图片还能够看大图设置了GridView的onitemclick事件.问题来了,当我点击空白部分的时候,结果还是触发了GridView的

gridview分组显示-Android GridView类似按类型分组显示图片如何实现?

问题描述 Android GridView类似按类型分组显示图片如何实现? 如下图QQ空间相册列表这样,这种显示是怎么实现的?求前辈们支支招,在下先谢过了. 解决方案 Android中GridView来显示图片GridView 实现类似图片'发布'功能 解决方案二: 你可以使用Listview嵌套GridView,也就是把GridView当作是listview的item,在得到数据的时候,判断是否有图片,有就显示GridView来显示图片, 当然这需要重写一下Listview来嵌套GridVie

Android GridView仿微信朋友圈显示图片_Android

最近项目要求上传多图并且多图显示,而且要规则的显示,就像微信朋友圈的图片显示一样. 利用GridView再适合不过了,GridView可以动态加载图片的数量,而且还比较规律,下面说一下自己的思路: 1.获取网络图片 2.初始化gridview,自定义适配器 3.根据图片数量设置gridview的列数 4.更新适配器 下面贴上部分源码并给大家解析一下一.首先是GridView的item <com.view.SquareLayout xmlns:android="http://schemas.

Android GridView仿微信朋友圈显示图片

最近项目要求上传多图并且多图显示,而且要规则的显示,就像微信朋友圈的图片显示一样. 利用GridView再适合不过了,GridView可以动态加载图片的数量,而且还比较规律,下面说一下自己的思路: 1.获取网络图片 2.初始化gridview,自定义适配器 3.根据图片数量设置gridview的列数 4.更新适配器 下面贴上部分源码并给大家解析一下 一.首先是GridView的item <com.view.SquareLayout xmlns:android="http://schemas

imageview-ImageView覆盖问题:如何将图片一直显示在GridView整体控件之上,求大神解惑?

问题描述 ImageView覆盖问题:如何将图片一直显示在GridView整体控件之上,求大神解惑? 我的整体布局是在FramLayout里有个ScrollView滚动视图,然后ScrollView里面放的是GridView加载自定义item,我想在FramLayout整体控件底部显示一个'图片A'并且随时都可以的点击的,就是想让'图片A'飘在屏幕嘴上面,但是当加载GridView中的图片时会挡住那个'图片A'也点击不了,请问怎么解决啊?? 解决方案 这个只是FrameLayout里控件的叠放顺

scollview内嵌套listview加载图片时显示在了listview上。

问题描述 scollview内嵌套listview加载图片时显示在了listview上. 我的scollview里面有imageview.和listview,listview加载图片完成 之后只显示listview,而imageview被翻到了上面,需要手动滑下来才看得见. 请教各位大神帮我解决下. 解决方案 加载完后,延时滚动到顶部. scrollView.postDelayed(new Runnable() { @Override public void run() { scrollView

加载图片错位-Listview 嵌套gridview,gridview使用UIL加载网络图片,错位

问题描述 Listview 嵌套gridview,gridview使用UIL加载网络图片,错位 listview,嵌套了gridview,其中gridview数据,是使用UIL加载的网络图片,类似微信朋友圈那种,然后发现图片错位.知道的请帮帮忙吧.. 解决方案 getView如下 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if(conve

求一js代码 用于在Gridview中显示缩略图 图片较大 要缩小真实大小生成新的小图片

问题描述 求一js代码用于在Gridview中显示缩略图图片较大要缩小真实大小生成新的小图片 解决方案 解决方案二:js????js除了能显示服务器上的图片?还能修改服务器上的图片了??小图片都是在大图片上传上去后就生成的,如何生成小图去看System.Drawing.Image解决方案三:引用1楼starfd的回复: js????js除了能显示服务器上的图片?还能修改服务器上的图片了??小图片都是在大图片上传上去后就生成的,如何生成小图去看System.Drawing.Image up解决方案

eclipse-【Android】GridView可以操作但不能显示图片

问题描述 [Android]GridView可以操作但不能显示图片 public class MainActivity extends Activity { int [] imageIds = new int[] { R.drawable.one,R.drawable.two,R.drawable.three, R.drawable.four,R.drawable.five,R.drawable.six }; ImageSwitcher switcher; @Override protected