設置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項不會太多可使用,若是數據量大挺影響性能的,若是你們發現更好或優化的方法,給我留言。 優化

相關文章
相關標籤/搜索