GridView顯示不完成的緣由是由於,他的外層也套用了一個滑動的控件,解決的方法就是重寫GridView,是控制GridView不能滾動,就是寫一個類繼承GridView 代碼以下 ide
public class TagsGridView extends GridView {
public TagsGridView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec=MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}
繼承