大家好,我使用GridView实现一个九宫格界面,每一个九宫格的格子都是上面是图片,下面是图片说明(文本),我写了一个ImageAdapter来设置为GridView的Adapter,现在的问题是,每个格子图片的大小不一样,导致了显示上的一些问题,可能是上面的格子被下面的格子掩盖了一部分,也可能是其他显示的问题。
我们的需求是,图片是多大就要显示多大,不能进行拉伸,图片大小不一样就应该显示的不一样,不能对图片进行任何的处理。请问大家,如何解决这里的显示问题?
我们的需求是,图片是多大就要显示多大,不能进行拉伸,图片大小不一样就应该显示的不一样,不能对图片进行任何的处理。请问大家,如何解决这里的显示问题?
解决方案 »
- Android怎样去掉其它应用用WindowManager增加的view?
- android真机获取经纬度
- android里用POI读取word的字节长度和测试程序读取的字节长度不一致!
- 请问PopupWindow 可否传值?
- 实在是想不通啊!
- 关于android操作数据库的问题
- 各位android的开发者是如何看待j2me的?
- 麻烦牛人看看,我这程序在虚拟机上正常运行,在真机上就出问题了,下载TOMCAT的某资源。
- 求教各路大神,此异常如何搞定~
- View.OnClickListener()被禁用,怎么办
- listView点击一个item项以后,刷新数据回来以后,显示item不发生错位?
- 如何给Activity添加类似dialog中的setPositiveButton、setNegativeButton等Button?
<GridView
android:id="@+id/gridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
所谓的大图片,也不是说非常非常大,例如:大的图片是70X70,小的是50X50。假如说GridView是3列布局的,第一行的第一个图片是70X70的,另外两个是50X50的,第二行的都是70X70的,那么第二行的第一个格子,会覆盖第一行的第一个格子的一部分。这就是问题所在。