位置: 编程技术 - 正文

[个人笔记]listView属性、背景和适配器(listview)

编辑:rootadmin

推荐整理分享[个人笔记]listView属性、背景和适配器(listview),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:listro,listverse,list book,listverse,listview,listverse,listtle,list book,内容如对您有帮助,希望把文章链接给更多的朋友!

在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果。

这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做android:cacheColorHint的属性,在黑色主题下默认的颜色&#;是#,所以就出现了刚才的画面,有一半是黑色的。

这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做android:cacheColorHint的属性,在黑色主题下默认的颜色&#;是#,所以就出现了刚才的画面,有一半是黑色的。

[个人笔记]listView属性、背景和适配器(listview)

那怎么办呢? 如果你只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#)就可以了,当然为了美化是要牺牲一些效率。

适配器

适配器有BaseAdapter

BaseAdapter的子类有:ArrayAdapter(只能是TextView),CursorAdapter(游标,_id),SimpleAdapter

Android中setContentView、addContentView、inflate、LayoutInflater和findViewById()区别 Android中setContentView、addContentView、inflate、LayoutInflater和findViewById()区别:1.setContentView和addContentView的区别:都是加载布局文件并显示,为布局文件分配内

Android的拖放技术 在Android3.0以前的版本,拖放一个试图需要使用触摸(Touch)事件,而且拖动到指定的区域还需要判断坐标是否落到这一区域,很麻烦。从Android3.0以后,Andro

工具类(2)文件操作工具类 这些工具类是由开源项目中获取得到publicclassFileUtils{/***写文本文件在Android系统中,文件保存在/data/data/PACKAGE_NAME/files目录下**@paramcontext*@parammsg*/publicstat

标签: listview

本文链接地址:https://www.jiuchutong.com/biancheng/384291.html 转载请保留说明!

上一篇:Android抽象布局——include、merge 、ViewStub(安卓抽象类)

下一篇:Android的拖放技术(android拖拽)

  • 医疗机构销售药品需要销售记录吗
  • 小规模增值税纳税申报
  • 三免三减半如何申报企业所得税
  • 稿费的个人所得税税率是多少
  • 福利费是计提还是结转
  • 怎么从其他公司挖人
  • 固定资产折旧购买日期还是使用日期呢
  • 会计折旧法有哪几种
  • 销毁会记凭证
  • 税务部门罚没收入200元
  • 劳务公司差额开票的方式有哪些
  • 年收入超过12万什么时候申报
  • 淘宝企业店铺是工厂直销吗
  • 物业管理提供的服务变化
  • 追补确认年度是哪一年
  • 资源费用怎么算
  • 权益乘数公式
  • 企业接受非现金资产投资的账务处理
  • 上个月开票这个月确认收入
  • 个体工商户开9%的税需要什么
  • 0申报季末资产总额填多少
  • 进口关税和增值税在哪里交
  • 最终控制方合并报表账面价值
  • 收到发票怎么入库
  • 纳税人解除劳动合同证明
  • php编程入门教程
  • 信用减值损失会影响所有者权益吗
  • vue导出word文档打开报错,内容有问题
  • 营改增通俗
  • 票据贴现税务处理
  • 程序员 cr
  • mysql常用优化方案
  • 进项发票入账但没有发票
  • 公司之间的往来账怎么做
  • 事业单位相关规定有哪些
  • 小企业会计准则主要按照什么计量
  • 企业合并发生的审计费用,评估费用
  • mysql查询性能分析
  • sql查询使用临时表
  • php怎么连接sqlserver
  • SQL SERVER 2000通讯管道后复用劫持
  • jdbc连接mysql数据库代码
  • 投资性房地产出租收入计入什么科目
  • 当期应纳增值税税额的计算流程
  • 企业所得税债务重组一般性税务处理
  • 办理外经证后缴税怎么交
  • 专用发票下载怎么操作
  • 医保账户收入金额是怎么算的
  • 租写字楼可以办个体户吗
  • 所得税费用会计科目编码
  • 利润总额和未分成比例
  • 什么是现金等价物
  • 新冠肺炎疫情相关租金减让适用简化处理方法的时间范围
  • 计提工资和发放工资的账务处理
  • 成本会计难做吗没做过
  • sqlserver允许一列列值重复
  • Mysql主从同步的实现原理
  • mysql5.7.35
  • 当你感觉到你的win2000运行速度明显减慢
  • ccs 运行
  • 怎么删除文件的隐藏属性
  • win10raw预览
  • CentOS下Uptime命令详解
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • xp系统的硬盘装到win7电脑
  • 快速关机的快捷方式
  • 如何使用灭火器
  • 第四章之BootStrap表单与图片
  • jquery开发
  • node react vue
  • node.js调用第三方物流跟踪api
  • jquery可以实现哪些效果
  • fiori开发
  • python迭代类型
  • js遍历foreach
  • 税务局函调情况说明
  • 10月份税务申报
  • 国税局云南省电子税务局
  • 办税服务厅是税收工作的
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设