Android-GridView添加网格分割线
2014-08-18 09:53
274 查看
ListView 中设置分隔线的加如下参数即可:
android:divider="@color/gray"
android:dividerHeight="1dp"
GridView网格布局,默认情况下是没有网格线的
查找网上资料,找到了一种为GridView添加网格线的小技巧
实际上,该网格线是通过设置GridView各子项的间隔,并分别设置GridView背景色与子项背景色实现的。
实现方法
设置GridView背景色,设置水平间方向间隔属性值android:horizontalSpacing和竖直方向间隔属性值android:verticalSpacing
设置GridView子项背景色
示例代码:
1.main.xml
2.GrivViewItem布局
3.运行截图
android:divider="@color/gray"
android:dividerHeight="1dp"
GridView网格布局,默认情况下是没有网格线的
查找网上资料,找到了一种为GridView添加网格线的小技巧
实际上,该网格线是通过设置GridView各子项的间隔,并分别设置GridView背景色与子项背景色实现的。
实现方法
设置GridView背景色,设置水平间方向间隔属性值android:horizontalSpacing和竖直方向间隔属性值android:verticalSpacing
设置GridView子项背景色
示例代码:
1.main.xml
<GridView android:id="@+id/gv_words" android:visibility="gone" android:background="@color/gray" android:columnWidth="60dp" android:numColumns="5" android:listSelector="@null" android:verticalSpacing="1.0px" android:horizontalSpacing="1.0px" android:soundEffectsEnabled="true" android:smoothScrollbar="true" android:stretchMode="columnWidth" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/llayout2" android:layout_below="@+id/llayout1"/>
2.GrivViewItem布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" > <RelativeLayout android:layout_width="50dp" android:layout_height="50dp" android:layout_margin="5dp"> <TextView android:id="@+id/gv_bushou_TextView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ItemImage" android:layout_margin="1dp" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_above="@+id/gv_bushou_TextView2" android:layout_toLeftOf="@+id/gv_bushou_TextView2" android:textSize="25dp" android:textColor="@color/blue" android:text="难" > </TextView> <TextView android:id="@+id/gv_bushou_TextView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/ItemImage" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:textColor="@color/gray" android:textSize="10dp" android:text="1笔" > </TextView> </RelativeLayout> </LinearLayout>
3.运行截图
相关文章推荐
- Android GridView 添加 网格线解决办法
- Android 给GridView添加分割线
- Android GridView 添加 网格线解决办法
- Android GridView 添加 网格线解决办法
- GridView(网格布局)基本用法和根据item数量动态自适应显示高度,添加分割线,禁止滑动
- 网格控件GridView在Android中的使…
- Android GridView 添加"更多"按钮
- Android 网格视图GridView
- Android应用中使用GridView实现数据网格显示
- Android设置Gridview中的内容不滚动,然后控件中的内容随便添加的效果。
- 【Android】GridView添加网格线
- 第39章、网格视图GridView(从零开始学Android)
- Android设置Gridview中的内容不滚动,然后控件中的内容随便添加的效果。
- Android开发10.3:UI组件GridView网格视图
- android 支持删除添加功能的gridview
- android 网格视图 GridView 通过SimpleAdapter实现
- Android网格布局(GridView)---实现漂亮的多选效果
- 【Android Demo】图片之网格视图(GridView)
- (android控件)界面布局实现GridView(网格效果)
- 网格控件GridView在Android中的使用