Android ListView组件样式

本文介绍如何自定义Android中ListView组件的样式,包括组件外部样式和内部样式的设置方法。通过创建自定义的XML样式文件并应用到ListView组件上,可以实现更个性化的UI设计。

有时候觉得系统提供的ListView组件样式不能满足我们的要求,此时我们需要自己写ListView组件样式

1.组件外部样式

在drawable下新建view_style.xml

内容:<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="rectangle">

<solid android:color="#ff0000ff"/>    

<stroke android:width="1dp" android:color="#000000" />

<gradient 

android:startColor="#FFFFFF" 

android:endColor="#FFFFFF"/>

<padding android:left="7dp" 

android:top="7dp"

android:right="7dp" 

android:bottom="7dp" />

<corners android:radius="10dp" />

</shape>

此时通过ListView组件的android:background="@drawable/view_style"就可使用自写的组件样式了

上面的样式只写了组件外部样式,组件内部样式如分割线可以通过下面方法设置

2.组件内部样式

设置android:footerDividersEnabled表示是否显示分割线,默认为true,不显示设为false即可。

改变ListView的分割线颜色和宽度,需要在布局中定义android:divider和android:dividerHeight属性。

例:<ListView  

android:id="@+id/local_groups_list"  

android:layout_width="match_parent"  

android:layout_height="wrap_content"  

android:divider="@color/divider_color"  

android:dividerHeight="1px" />  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值