谈谈Android中的Divider巨海集团是个什么东东东

 在Android应用开发中会经常碰到一个叫divider的东西就是两个View之间的分割线。最近工作中注意到这个divider并分析了一下竟然发现内有乾坤,惊为天人…

  ListView的divider默认是左右两头到底的如何简单的设置一个边距呢?

  利用inset或者layer-list都可以简单的实现代码如下:

ListView的divider默认是左右两头到底的简单嘚设置一个边距

利用inset或者layer-list都可以简单的实现,代码如下:

很多同学可能发现了ListView最后一项的divider有时候有,有时候又没有

有的时候没有系统控件的原生支持,只能手动在两个view加一个divider比如,设置界面每项之间的divider水平平均分隔的几个view之间加一个竖的divider等等。

无论横的竖的都非瑺简单,定一个View设置一个background就可以了,正常情况下没什么好说的

给ListView设置分割线,只需设置如下两个属性:

   背景肯定要去掉但是这个左边距的view就不能这么简单的写了,需要自定义一个view它要支持能把左边距的空出的16dp的线用list_item_normal的颜色值绘制一遍,这样才能看的出左边距

[Java] 查看源攵件 复制代码

<!-- 这个要放在最后,才能显示在最上层这个header里面包括一个阴影view-->
 

[Java] 查看源文件 复制代码

 

   在android应用开发中会经常碰到一个叫divider的东西,僦是两个view之间的分割线最近工作中注意到这个divider并分析了一下,竟然发现内有乾坤惊为天人…

否则效果会不正确。 -->

我要回帖

更多关于 巨海集团是个什么东东 的文章

 

随机推荐