您的位置:首页 > 其它

解决GridView显示不全的问题

2014-08-27 16:50 141 查看


如图,GridView显示不完整

解决方法:

自定义GridView

[java] view
plaincopy

public 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);

super.onMeasure(widthMeasureSpec, expandSpec);

}

}

然后在程序中调用该GridView

<com.android.test.MyGridView

android:id="@+id/main_gridview"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:verticalSpacing="5dip"

android:layout_marginTop="5dip"

android:numColumns="3"

/>

效果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: