- 介紹
先看效果圖沼侣,一般設置祖能、更多頁面都是這樣,之前是用得最笨的方法蛾洛,每條線在布局文件中寫了一個View 养铸,偶然機會看到了LinearLayoutCompat 這個布局,可以很簡單的實現(xiàn)同樣的效果轧膘。
支持分割線 钞螟,用于給LinerLayout 中的子元素item之間設置間隔線的,
LinearLayoutCompat其實就是LinerLayout組件谎碍,只是為了兼容低版本筛圆,所以你必須的引用 V7包下面的LinearLayoutCompat。 LinearLayoutCompat除了擁有LinerLayout原本的屬性之外椿浓,主要有如下幾種屬性來實現(xiàn) 間隔線效果太援。
app:divider=”@drawable/line” 給分隔線設置顏色闽晦,這里你需要在drawable在定義shape資源,否則將沒有效果提岔∠沈龋看下面
app:dividerPadding=”25dp” 給分隔線設置距離左右邊距的距離。
app:showDividers=”middle|beginning|end” 分隔線顯示的位置碱蒙,有四種參數(shù)值:middle 每個item之間荠瘪,beginning最頂端顯示分隔線,end 最底端顯示分隔線赛惩,none不顯示間隔線哀墓。