android控件边线设置,Android中控件GridView实现设置行列分割线的方法示例

前言

虽然Aandroid目前已经有RecyclerView了、非常强大的一个View、可以直接控制成ListView以及GridView等、而且画框线也比较方便、但是呢在很多情况下我们不得不仍然使用GridView来实现布局、那么在这个时候我们又要怎么来对GridViw进行画框线呢、下面将提供两种实现方式、大家可以选择一下

一、设置垂直、横向间距、通过GRIDVIEW和ITEM的背景色来实现

1、设置GridView背景色

2、设置水平和竖直方向间隔:android:horizontalSpacing和android:verticalSpacing

3、设置GridView的item的背景色及其选中后的颜色

XML代码如下

android:id="@ id/gridView2"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@ id/textView1"

android:layout_marginTop="30dp"

android:background="#999999"

android:horizontalSpacing="0.5dp"

android:verticalSpacing="0.5dp"

android:padding="2dp"

android:numColumns="3" >

item布局

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:gravity="center"

android:background="@android:color/whith">

android:id="@ id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="20sp"

android:padding="10dp"

android:text="TextView" />

二、设置选择器

这种方式就是设置item的选择器的android:background属性来实现的

gv_selector代码

android:state_selected="true" >

android:color="#CCCCCC"

/>

android:state_pressed="true" >

android:color="#CCCCCC"

/>

至此两种方法已经写完了、有细心的朋友可能会发现第二种方法的中间的网格线比边线要粗两倍、这也是第二种方法的一个不足的地方

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值