您的位置:首页 > 其它

解决GridView显示不全的问题

2012-03-12 16:01 531 查看


如图,GridView显示不完整

解决方法:

自定义GridView

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"

/>

效果图

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