位置: 编程技术 - 正文

[个人笔记]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拖拽)

  • 什么情况增值税计入成本
  • 详述关税的种类和征收方法
  • 减免增值税计入其他收益
  • 税前利润包含营业税吗
  • 固定资产处置损益怎么算
  • 职工享受工伤保险
  • 账户未认证
  • 小规模纳税人增值税优惠政策2023
  • ppp项目是否纳入政府债务
  • 企业所得税查账征收与核定征收的区别
  • 企业所得税视同销售的捐赠扣除
  • 个体户免税额度超出了
  • 哪些费用可以抵扣进项税吗
  • 公司注销注销顺序
  • win11资源管理器卡死
  • mac菜单栏设置在哪里
  • 王者荣耀百里守约是男是女
  • windows10如何移动文件
  • 代开专票名称没有填写可以报销吗
  • 只有土地使用权房子拆了怎么办
  • 第三方支付销售
  • executor进程
  • AriaNg Native 1.2.4 Aria2图形界面下载工具 中文免费版 32/64位
  • PHP:pg_get_notify()的用法_PostgreSQL函数
  • 公司收到社保局的提醒函怎么办
  • 外经交的个税如何计算
  • 巴芬岛旅游
  • 个税申报系统操作指南
  • 支付个人赔偿款入账
  • 【原创】基于JavaWeb的医院预约挂号系统(医院挂号管理系统毕业设计)
  • PHP中set_include_path()函数相关用法分析
  • 没有校验码的发票可以报销吗
  • 定额发票借给别人盖别人店的章可以吗
  • 住宿费补贴
  • 帝国cms源码
  • java线程的执行体
  • wordpress自动更新
  • 所得税汇算会计处理
  • mysql备份原理
  • 公司安排异地培训
  • 公司向股东借款多久必须归还
  • 购买软件多少钱进无形资产
  • 供应商费用是什么
  • 企业亏损所得税处理
  • 专利技术转让损失会计分录
  • 使用积分换取物的软件
  • 期末留抵的税额怎么做分录
  • 项目回款是什么意思
  • 已计提教育费附加但是未扣除个税
  • 公司的房租发票怎么记账
  • 一般纳税人房租租赁费的税率
  • 佣金如何做账分录
  • 长期股权投资两种核算方法的区别
  • 按工人工资比例结转制造费用会计科目
  • 减值损失和减值损失区别
  • 电子钥匙在线服务
  • win7系统怎么关闭病毒防护
  • centos搭建svn服务器
  • sendmailadmin
  • wupdated.exe - wupdated是什么进程
  • windows8.1右下角水印
  • 如何在mac系统和win10之间转换
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • win8怎么关闭电脑
  • win10桌面图片预览
  • android开发环境安装步骤
  • perl mkdir
  • opengl gpu编程
  • 模板创造
  • vue cli mock
  • javascript html5移动端轻松实现文件上传
  • python各种函数
  • jquerychange事件
  • js 实现复制到粘贴功能
  • 细说javascript
  • 爬虫如何识别验证码
  • 税收效应分析供求曲线
  • 国有土地使用权出让和转让条例
  • 豫麦336
  • 税务局的局长是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设