关闭

Android ListView滑动后背景变黑问题解决方法

标签: androidlistview
2499人阅读 评论(0) 收藏 举报
分类:

Android ListView滑动后背景变黑问题

在实际测试时发现,ListView在部分场景下滑动后背景会变成全黑色。
正常时是这样
这里写图片描述

滑动后变成这样
这里写图片描述

解决方法

在xml中为ListView增加android:cacheColorHint属性,将其设置为透明色。

android:cacheColorHint="#00000000"

或者是在代码中调用ListView的setCacheColorHint()方法,设置CacheColor为透明色。

setCacheColorHint(0x00000000);
0
0
查看评论

Android ListView选项(View)清除背景色

今天,在项目的一个功能中,有一个设备列表,用于选中一个作为默认设备,同时该选项背景色变成灰色,而其他选项没有背景色。 第一次选择,没问题。 当第二次选择的时候,被选中的项背景变灰。可是之前选中的项还是灰色的,因此要将之前的项的背景色清除。 试了好多次,走了一些弯路,最后找到了方法,总结如下: ...
  • zhouyingge1104
  • zhouyingge1104
  • 2015-01-19 21:00
  • 1768

Activity从屏幕底部滑出、滑入、处理黑色背景和状态栏

1、首先先写两个动画,分别时进入和退出的动画。在res/anim下创建两个文件进入动画entry.xml<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http:...
  • hello_1s
  • hello_1s
  • 2017-03-17 18:17
  • 1772

安卓生成png背景变黑以及网络上一段可能误导的代码

如果你保存成本地文件,背景真的变黑了,注意是真的!因为,有很多看图软件的背景是黑色的,当png透明时,当然也是黑色的,但是,换到ps里,或者其他看图软件中,就看出透明了。 如果真的变黑,原因九成是Bitmap对象在处理的过程中,有一个地方的颜色配置不对,以下生成Bitmap的方法: Bitmap....
  • Mingyueyixi
  • Mingyueyixi
  • 2016-09-20 21:07
  • 1350

Android:解决列表滚动时背景色变黑的方法

设置列表的滑动时的颜色:android:cacheColorHint="#000000",只要不为黑色即可。如下:        android:id="@+id/hotAppList"    ...
  • weiren1101
  • weiren1101
  • 2016-06-24 14:25
  • 152

[Android]ListView滚动时itemview背景色变成黑色的解决方式

在使用listView的过程中,偶然也会遇到一些小问题,比如在listview中调试背景色的过程中会遇到这样或那样的问题.比如我指定某行高亮之后, 然后就让我遇到了一个比较经典的issue,在拖动的过程中,有几个item的背景色是黑色的,在松开手指后就会恢复正常. 如下图的情况, 看了...
  • sunjundelove
  • sunjundelove
  • 2015-11-27 12:59
  • 1445

Android ListView滑动后背景变黑

1. 问题ListView在部分场景下滑动后背景会变成全黑色。 如下图。正常:滑动后变黑:2. 解决办法 在xml中为ListView增加android:cacheColorHint属性,将其设置为透明色。 android:cacheColorHint="#00000000" ...
  • cswhale
  • cswhale
  • 2017-12-08 14:05
  • 46

设置Theme.NoTitleBar后Activity背景变成黑色

@android:style/Theme.Light.NoTitleBar 用这个
  • baohanqing
  • baohanqing
  • 2014-07-13 11:18
  • 1398

Android 设置Listview的背景和ListView一起滚动

package com.siyehuazhilian.shopanimation; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android...
  • siyehua
  • siyehua
  • 2014-07-15 14:11
  • 884

Android ListView滑动时背景变黑

现象:Android 3.0以下版本设备上,当我们操作ListView的时候,直接用触摸拖动视图的方式,可能会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。原因:在于ListView存在缓存颜色机制 解决方法:可以通过设定缓存颜色为透明的方法来解决这个问题1、通过布局属...
  • xpz445094213
  • xpz445094213
  • 2015-06-24 11:55
  • 280

Android ListView滑动变黑

手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#19191...
  • jiang_dlut
  • jiang_dlut
  • 2013-07-27 20:48
  • 1468
    个人资料
    • 访问:340563次
    • 积分:3367
    • 等级:
    • 排名:第11854名
    • 原创:50篇
    • 转载:1篇
    • 译文:1篇
    • 评论:65条
    博客专栏