listview 圆角_Android listview背景行样式:圆角,备用颜色

listview 圆角

在上一篇文章中我们没有考虑的一个方面是如何将样式或背景应用于Listview项(或行)。 我们可以按照自己喜欢的方式自定义ListView的外观,例如可以用作背景圆角替代颜色等。 到目前为止,我们只考虑了定制适配器,而没有考虑如何定制列表视图中每个项目的显示方式。

在本文中,我们要描述如何使用资源来自定义项目外观。 第一个示例将描述我们如何为列表视图内的每个项目创建圆角。 在第二个示例中,我们将展示如何改变背景色

带圆角的ListView

假设我们要为每个项目创建圆角。 我们该怎么做?…我们需要创建一些可绘制的资源并将其应用于每个项目。 如您所知,我们必须创建一个自定义适配器来实现此行为。 在本文中,我们不想花太多时间谈论适配器,因为我们在这里这里都对它们进行描述。

正如我们所说的,我们需要的第一件事是可绘制的资源。 您可能已经知道,这是Android的强大功能,因为它允许我们以XML样式创建几何图形。 我们必须指定一些信息来创建此图:

  • 边框大小和颜色
  • 背景颜色(本例中为纯色)
  • 角落

我们需要在res / drawable目录下创建一个文件XML。 我们将此文件称为rounded_corners.xml 。 该文件包含形状定义。 形状是由其他标签描述的几何图形:

  • stroke –形状的线条(witdh,color,dashWidth和dashGap)
  • 纯色 –填充形状的纯色
  • –半径等等

因此,rounded_corners.xml如下所示:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值