zoukankan      html  css  js  c++  java
  • android布局中的divider(目前只知道TableLayout)

    目前在genymotion中设置了之后显示不出来行与行之间的分割线,但是在真机上面是没有问题的

    1.使用xml属性添加(3.0以上版本)

    设置LinearLayout标签的 android:showDividers属性, 该属性有四个值 :

    none :不显示分隔线;

    beginning : 在LinearLayout开始处显示分隔线;

    middle : 在LinearLayout中每两个组件之间显示分隔线;

    end : 在LinearLayout结尾处显示分隔线;

    设置android:divider属性, 这个属性的值是一个Drawable的id;

    2. 使用代码添加(3.0以上版本)

    设置显示分隔线样式 : linearLayout.setShowDividers(), 设置android:showDividers属性;

    设置分隔线图片 : linearLayout.setDividerDrawable(), 设置android:divider属性;

    Example:

    <TableLayout

      android:divider="@drawable/vacation_seperation"
      android:showDividers="middle"

    >

       //设置这个TableRow的目的是添加表格的第一行上面的边框

    <TableRow>
    </TableRow>

    //在tableRow中设置divider可以分开该行的每一个cell

    <TableRow
    android:divider="@drawable/vacation_seperation"
    android:orientation="horizontal"
    android:showDividers="middle" >

  • 相关阅读:
    HTML5
    HTML5
    HTML5
    HTML5
    HTML5
    HTML5
    HTML5
    HTML5
    HTML5
    53.Maximum Subarray
  • 原文地址:https://www.cnblogs.com/yiludugufei/p/4285739.html
Copyright © 2011-2022 走看看