Android详解之ListView优化

去除ListView滑到顶部和底部时边缘的黑色阴影:

android:fadingEdge="none" 

----------------------------------------------------

去除拖动时默认的黑色背景:

android:cacheColorHint="#00000000"  

listView.setCacheColorHint(Color.TRANSPARENT);

----------------------------------------------------

去除选中时的黄色底色:

android:listSelector="#00000000"

listView.setSelector(new ColorDrawable(Color.TRANSPARENT));

---------------------------------------------------

去除行与行之间的黑线:

android:divider=" #00000000 "

listView.setDivider(null);

--------------------------------------------------

ListView刷新后自动滚到最底部:

listView.setSelection( listView .getAdapter().getCount()-1);

去掉滑动条:

android:scrollbars="none"

设置最小行高:

在item xml文件中根元素设置:android:minHeight="xxdip"

给listview添加addFootView:

        View footView=getLayoutInflater().inflate(R.layout.footview, null);
        listview.addFooterView(footView);
        listview.setAdapter(adapter);
时间: 2024-10-14 12:45:20

Android详解之ListView优化的相关文章

Android详解之NoHttp最基本使用(无封装)_Android

NoHttp是专门做Android网络请求与下载的框架,NoHttp基本使用方法如下 本文demo源码下载地址: http://xiazai.jb51.net/201609/yuanma/AndroidNoHttp(jb51.net).rar 本文的例子来自上面的demo中的OriginalActivity中. 代码 对于新手, 看别人封装好的代码允许要稍微吃力一点,尤其是一个框架,所以我们先看NoHttp最原始的使用方法: public class OriginalActivity exten

Android TraceView和Lint使用详解及性能优化

Android lint工具是Android studio中集成的一个代码提示工具,它主要负责对你的代码进行优化提示,包括xml和java文件,很强大.编写完代码及时进行lint测试,会让我们的代码变得非常规范而且避免代码冗余.让我们及时发现代码中隐藏的问题. lint的使用时非常简单的,我看可以用它实现代码布局的优化,Java代码的优化,不过我觉得根本解决问题还是得依赖于开发者的素质. 例子:我们需要删除掉一些无用的变量和布局文件等,这对代码的冗余有很大的帮助. 代码提示我们在6行需要为Ima

详解百度谷歌优化上的差异性区别

很多人问我,google和百度在优化上面有什么区别?对于这个问题我相信不只是我,很多人都会碰到.对于这类问题,我一般都回答得比较的笼统,很简单的带过去了,所以总觉得很对不起那些相信我,来问我的朋友.因此,今天花了两天的时间,自己的经验,再结合网上的资料,将这些东西一次性整理了出来,分享给大家! 其实,只要你了解搜索引擎的基本原理,再结合<google搜索引擎优化指南>.<百度搜索引擎优化指南>上面说的东西,很好的理解执行,一般都会有很好的排名.但是对于百度.google想同时有很好

详解网站页面优化到底该怎样做好优化

网站页面优化是一个最基础的东西,有关网页优化包括的内容很广泛,这里只谈页面优化,不谈其他网页内部链接建设等其他站内优化,为了说明清楚,我使用4个图(点击看大图)来谈谈网页怎么优化? 1.网页优化的效果评估 网页优化的价值就在于你做的网页主题与主关键词要一致,但又不仅仅是重复关键词,而应该把你做的网页标题与关键词完美结合. 上图(点击看大图)是一个排名难易值与网页关键词在标题分布值的效果图,纵坐标显示排名难易值,横坐标网页关键词在标题分布值,从图可以看出,网页关键词在标题分布值在perfectly

五步详解站长如何优化内容页来提高用户体验

每个站长天天觜上说的用户体验,脑子里想的是怎么提高用户体验,但是成功的却是寥寥无几,毕竟用户体验这个东西说简单也很简单,说难也很难,更何况是摸不清道不明的,没有哪个网站说可以完美的符合用户体验的,只能是更接近完美的用户体验而已.当然笔者也不是另类,对于用户体验是否良好,其实都只是通过网站反馈的数据分析得知的,可能是比较接近完美的用户体验吧.但是不管怎么样,用户体验确实是网站发展的根本,即使不能做到完美,那么也要大概对应这个方向吧. 在用户的眼中他不会去看你使用的优化方法是什么,而且也不懂.用户能

Android 详解第三方介质交互之NFC,并且实现读你的交通卡,酒店房卡,学生证!

转载请注明出处王亟亟的大牛之路 最近一段时间都在自己学习啊,看看东西敲敲代码什么的,熟悉业务逻辑啊之类的,因为刚跳槽,外加又不怎么忙,所以就还算时间蛮多的,自己利用呗,昨天被老大问有没有做过NFC..脑子一愣,并没有然后说,OH好的,我看一下.(据说是之后改的一些东西里面会运用到NFC) 废话不多开始正题: 写内容之前先介绍下NFC(如果想直接看代码的,请忽略这部分) NFC是一个短范围无线技术集合,通常需要4厘米或更短的距离才能初始化连接.(你把卡什么的往手机背部贴实了就能很快的识别) NDE

详解MySQL 数据库优化方法

用analyze进行处理,定期进行处理 ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tb1_name[, tbl_name]... 对表进行定义分析analyze table table_name CHECK TABLE tb1_name[,tbl_name]...[option]...option = {QUICK | FAST | MEDIUM | EXTENDED | CHANGED} 定期对表进行优化 OPTIMIZE [LOCAL | NO_W

android 详解 SharedPreferences

SharedPreferences存储类效率分析 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形.Int整形.String字符串型的保存,它是什么样的处理方式呢?  SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种

详解MySQL性能优化(一)_Mysql

一.MySQL的主要适用场景1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图:   三.MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件.首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和索引数据(.MYI).每个表都有且仅有这样三个文件做为MyISAM存储类型的表的存储,也就是说不管这个表