ScrollView嵌套ListView,Listview条目显示不全解决方法(嵌套GridVeiw同理)

来源:互联网 发布:水质监测数据 编辑:程序博客网 时间:2024/06/04 19:19

ListView显示条目不全,可以自定义Listview

下面就是ListVeiw的自定义,直接把代码考进去就行了


public class MyListView extends ListView {    public MyListView(Context context) {        super(context);    }    public MyListView(Context context, AttributeSet attrs) {        super(context, attrs);    }    public MyListView(Context context, AttributeSet attrs, int defStyle) {        super(context, attrs, defStyle);    }    @Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);        super.onMeasure(widthMeasureSpec, expandSpec);    }}
public class MyGridView extends GridView {        public MyGridView(Context context) {          super(context);      }        public MyGridView(Context context, AttributeSet attrs) {          super(context, attrs);      }        public MyGridView(Context context, AttributeSet attrs, int defStyle) {          super(context, attrs, defStyle);          // TODO 自动生成的构造函数存根      }        @Override      protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {          // TODO 自动生成的方法存根          int expandSpec = MeasureSpec.makeMeasureSpec(                   Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);           super.onMeasure(widthMeasureSpec, expandSpec);       }  }  


阅读全文
0 0