对GridView的特殊处理 1、去掉GridView的选择与被选择的默认样式gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));//透明背景2、重写GridView使得全部显示所有的Itempublic class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); //使得GridView所有的Item全部显示 super.onMeasure(widthMeasureSpec, expandSpec); } }