1. 程式人生 > >Android使用GridView內容填充滿不出現滾動的設計

Android使用GridView內容填充滿不出現滾動的設計

GridView顯示不完成的原因是因為,他的外層也套用了一個滑動的控制元件,解決的方法就是重寫GridView,使控制GridView不能滾動,就是寫一個類繼承GridView。程式碼如下:

public class TagsGridView extends GridView {

public TagsGridView(Context context) {
super(context);
}

//該方法起了重要作用

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec=MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,


                MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}