问题: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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐