listview向下滑动过程中背景色变成黑色和一些奇怪问题

ListView是一个经常要用到的android控件,现总结遇到过的一些美化的小细节。

1、listview在拖动的时候背景图片消失变成黑色背景,等到拖动完毕我们自己的背景图片才显示出来

这个问题是我遇到的 有两种可能性 listview缓冲时背景是黑色 也有可能是 我选择的主题是黑色

解决:在XML中加入

android:scrollingCache=”false” 或 android:cacheColorHint=”#00000000″

2、listview的上边和下边有黑色的阴影

解决: android:fadingEdge=”none”

3、修改listview的Item默认选择时的黄色背景

解决:在java文件中使用listview.setSelector()方法,或使用如下代码

1

android:listSelector="#00000000"//这样写是透明的,也可加入Drawable图片

4、lsitview的每一项之间需要设置一个图片做为间隔

解决: android:divider=”@drawable/list_driver”

时间: 2024-11-18 02:30:15

listview向下滑动过程中背景色变成黑色和一些奇怪问题的相关文章

Android ListView滑动过程中图片显示重复错乱闪烁问题解决

转自:http://www.oschina.net/question/221817_121051 主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制.1.原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则p

Android ListView滑动过程中图片显示重复错位闪烁问题解决[转载]

转自:here 主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制.1.原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存:b. 获取滑入屏幕的行item之前会先判断缓存中是否有可

android listview 滑动过程中不加载图片,停止时加载图片

今天闲来无事, 就测试了一下listview加载图片优化的功能, 在我们使用新浪微博的时候,细心的同学一定发现了,在滑动的过程中,图片是没有被加载的, 而是在滑动停止时,才加载图片了. 我们今天就做一个这样的效果吧. 我们先考虑两个问题: 1.在滑动停止的时候,如何获得需要加载的图片控件? 2.因为listiew在初始化完成的时候,OnScrollListener的onScrollStateChanged与onScroll并未被触发,如何初始化第一页的图片? package com.test.l

Linux下安装过程中编译PHP时报错:configure: error: libjpeg.(a|so) not found

在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决的方法: 检查之后发现已经安装libjpeg.可是/usr/lib文件夹下没有libjpeg.so这个文件,在/usr/lib64下是有的,使用–with-jpeg-dir=/usr/lib64 依旧无效, 最后用ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so问题解决 libpng报错解决方法一样

bundler-sfm windows下编译过程中出现的错误

一.“sysdep1.h”文件缺失 错误提示: fatal error C1083: 无法打开包括文件: “sysdep1.h”: No such file or directory 这些作为这个软件的bug, 不需要太清楚为什么造成这种错误.只需要更正过来即可.你的经历应该放在对算法的理解上去. 解决方法: 在bundler源码根目录下的\lib\f2c中: 1>将sysdep1.h0文件名修改为sysdep1.h: 2>将signal1.h0文件名修改为signal1.h: 3>新建

PullToRefreshScrollView+GridView,实现向下滑动中隐藏自定义Action布局

最近电商类项目有个需求挺头疼,要求用GridView去显示商品,滑动到底部下拉能加载更多商品,向下滑动过程中需要隐藏掉自定义的Action布局,向上滑动能显示出来,整体效果类似淘宝APP搜索结果页那样. 起初觉得挺简单的,但是后来才发现还是得转一点脑子.最开始我想用PullToRefreshGridView,但是后来发现GridView没有添加headview的方法,只能采用PullToRefreshScrollView内嵌套GridView的方法,Scrollview里多放一个空白布局当Gri

Listview的使用与优化(中)

上篇文章简单地介绍了listview的使用和优化,都是一些常见的优化技巧.但是listview优化还有一些重要的问题,那就是图片加载,异步加载的优化,因为图片占用内存较大,listview在滑动过程中很容易产生OOM的现象,下面我来给大家解释一下图片异步加载的优化思路. 总的来说有一下几个优化思路: 1,对Imageview使用setTag()方法来解决图片错位问题,这个Tag中设置的是图片的url,然后在加载的时候取得这个url和要加载那position中的url对比,如果不相同就加载,相同就

Android ListView随手缓慢滑动时有残影现象

2019-12-11 关键字:ListView滑动时卡顿 这段时间在写APK时,意外发现笔者的ListView在跟随手指缓慢滑动时会有卡顿现象,或者说有“残影”.起初笔者还以为是手机问题,但笔者换了好几个手机,甚至在虚拟机上也测试到有这个残影现象以后才发现这是一个真正的问题.现象的效果如下 gif 图所示: 这个效果图看不是很清楚,但具体的现象就是当手指拖着ListView缓慢滑动时,可以明显看到列表的 item 高度会变化,类似于 item 在滑动过程中产生了残影一样. 笔者所遇到的这个问题的

如何让客户明白在平面设计过程中需要提供资料的要求——企业标识篇

为在不同场合应用企业标识,同时达到最理想的宣传效果,背景板.线下宣传时将企业名称全称.简称.标识的各种不同应用.    此文档将规范介绍平面设计部分技术参数,以避免线下推广宣传过程因标识使用不规范,而影响企业视觉传达形象. 一.文件格式    文件格式将决定其清晰程度,平面设计过程中,文件格式大的分类分为二大类,即矢量文件和位图文件.    PSD.JPG.TIFF.PNG.BMP都属于位图文件,此类文件不支持放大,在使用过程中如果标识的使用超过了文件大小,将会使标识失真,影响视觉传达效果.AI