本帖最后由 letingoo 于 2014-08-16 16:04:33 编辑

解决方案 »

  1.   

    listview的属性android:dividerHeight可以设置的
      

  2.   

    这个不对吧,这个只是分隔线的高度,跟item之间的距离好像没有关系吧,可以设置item布局的 padding啊,或者设置分割线的 drawable属性。
      

  3.   

    自定义的item布局中  布局设置距离  margin和padding都可以
      

  4.   

    我试了设置padding和margin的值,没成功啊(有可能是我弄错了)
    不过我用设置dividerHeight和把divider设置成背景颜色也成功了
      

  5.   

    用deviderHeight改的只是分割线的高度
      

  6.   


    绘制分隔符占用资源的,还是设置margin比较合适
      

  7.   

    padding属性..用padding top 或者padding button 这两个属性都行,这个是内置边框的距离...
      

  8.   

    1.自定义item 中可以用padding 模仿间距,marging没啥作用
    2.使用gridview  把每行设置一个子item.然后在设置竖直间距就会出现你要的效果,跟listview显示效果是一样的 你可以试试
      

  9.   

    deviderHeight是设置分隔线高度,如果你的分割线颜色和背景颜色一致,那么效果就相当于 layout 各个 item 之间的距离
    padingTop 或者 paddingBotton 设置内边高度,最终出来的效果一样的,但概念上不一致
    不过不是同一层次的东西~不过我认为deviderHeight更符合要求
      

  10.   

    看你图貌似不需要分割线啊,可以listview的属性android:dividerHeight设置需要分割的高度divider设置透明
      

  11.   

    android:verticalSpacing="20dp"
    你试试看,肯定可以,在ListView中。
      

  12.   

    我觉得最简洁最理想的方法是,在填充Listview的adapter的时候每条item的内容+/n