1 在代码中设置ListView 的item 之间的间隔 在代码中设置,有时候不生效,可以按照以下的方式生效:
ListView.setDivider(new Drawble)
ListView.setDividerHeight(int X);
按照这个顺序来不然不生效
2 在ListView 展现了的时候,会出现只出现一个item的情况,解决方案是重写ListView 实现方式为重写ListView 的 onMeasure 的方式 代码为:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
这里将ListView 的高设置成最大,能够将ListView 填充开