scrollview嵌套gridview显示不全解决办法

来源:互联网 发布:java split函数 多个 编辑:程序博客网 时间:2024/06/05 15:50

直接上代码:

    public class StaticGridView extends GridView {


public StaticGridView(Context context) {
super(context);
}
public StaticGridView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }


    public StaticGridView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
    
    @Override
    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(MEASURED_SIZE_MASK, MeasureSpec.AT_MOST));
        getLayoutParams().height = getMeasuredHeight();
    }


<com.deepnet.lottery.widget.StaticGridView
                android:id="@+id/gridView"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:numColumns="4" />


这样子就可以了,非常简洁好用


0 0
原创粉丝点击