去掉listview每行之间的黑线与listView拖动时背景变成黑色的问题

去掉listview每行之间的黑线

方法1:listView.setDividerHeight(0);

方法2:this.getListView().setDiv ider(null);
方法3: android:divider="@null"

android:cacheColorHint="#00000000" 设置其为透明! 默认为黑色!


listView拖动时背景变成黑色的问题:

其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。

A、通过布局属性来设定(ListView的属性中直接定义)

android:cacheColorHint=”#00000000″

B、在代码中直接设定

listView.setCacheColorHint(Color.TRANSPARENT);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
WPF中的ListView控件可以通过设置ItemContainerStyle来自定义行的背景颜色。 首先,我们需要在XAML中定义ListView控件,并将其绑定到数据源。然后,可以使用ListView的ItemContainerStyle属性设置行的样式。 要设置行的背景颜色,可以使用XAML中的触发器(Trigger)来实现。我们可以为ListView的ItemContainerStyle属性添加一个样式(Style),并在该样式内使用触发器来根据条件设置行的背景颜色。 以下是一个示例代码: ```xml <ListView ItemsSource="{Binding YourDataSource}"> <ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Style.Triggers> <Trigger Property="ItemsControl.AlternationIndex" Value="0"> <Setter Property="Background" Value="LightGray"/> </Trigger> <Trigger Property="ItemsControl.AlternationIndex" Value="1"> <Setter Property="Background" Value="White"/> </Trigger> </Style.Triggers> </Style> </ListView.ItemContainerStyle> </ListView> ``` 在上述代码中,我们使用了AlternationIndex属性来为交替的行设置不同的背景颜色。AlternationIndex属性将自动递增并应用于ListView的每一行。通过将AlternationIndex的值与触发器中的值匹配,我们可以为奇数行和偶数行分别设置不同的背景颜色。 在示例中,我们为奇数行设置了浅灰色(LightGray)的背景颜色,偶数行设置了白色(White)的背景颜色。你可以根据需要自定义触发器的条件和背景颜色。 通过这种方式,我们可以自定义ListView行的背景颜色。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值