问题:android中使用GridView显示多条item数据,但是出现实际上在手机上运行效果与在xml布局中设置的高度不符合的情况

一开始想 应该是item_xxx.xml里头参数没写好吧?
于是去改Item布局的参数 ,试过指定px,fill parent都没有什么效果。
我在搜了好久之后发现一句神评论:“关键在于adapter!”

解决方案:在adapter中修改以下一行代码:

convertView = inflater.inflate(R.layout.item_grid_questionset, null);
//修改为下面就可以了
convertView = inflater.inflate(R.layout.item_grid_questionset, parent,false)
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐