设置GirdView中item高度来填满 达到自适应

GridView高度和宽度只能在Adapter中获取,因此设置每项item的代码要写在Adapter中。 java

代码以下: 性能

int height = mGridView.getHeight();  
int width = mGridView.getWidth(); 
        
//获得GridView每一项的高度与宽度
GridView.LayoutParams params = new GridView.LayoutParams(width / 3,  
                 height /2);  
//设置每一行的高度和宽度
view.setLayoutParams(params);



使用此方法每一个Item都将多绘制一遍,GirdView项不会太多可使用,若是数据量大挺影响性能的,若是你们发现更好或优化的方法,给我留言。 优化

相关文章
相关标签/搜索