位置: 编程技术 - 正文

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

  • 个体工商户怎么申请开普票
  • 自动售货机进货渠道
  • 员工预支工资账务处理
  • 建筑企业会计科目分类及明细表
  • 一般纳税人注销库存需要补交税吗
  • 资产损失税前扣除管理办法2019
  • 事业单位结转资金和结余资金区别
  • 去年税收滞纳金计入什么科目
  • 公司购买东西怎么做分录
  • 税率13降到11的财税政策解读
  • 辞退员工会计分录
  • 进口货物内销的增值税处理
  • ghost读不出硬盘
  • 应收账款和预收账款的关系
  • 公司暂估成本过高,如何处理
  • 公司购买的车辆购置税怎么入账
  • 防伪税控技术维护费可以全额抵扣吗
  • linux的命令行指的是什么
  • PHP:Memcached::set()的用法_Memcached类
  • 现金被盗计入什么科目
  • 上月抵扣的发票怎么开
  • PHP:imagesetthickness()的用法_GD库图像处理函数
  • PHP:mcrypt_decrypt()的用法_Mcrypt函数
  • 贝特希金斯
  • 科研项目财政拨款多少
  • 职工薪酬纳税调整明细表案例
  • 取得交易性金融资产的交易费用
  • 票据贴现税务处理
  • 公司借款给个人怎么写借条
  • 4、nerf(pytorch)
  • css浮动怎么弄
  • 已提减值准备的固定资产报废,确认的所得税资产
  • vue this.$el
  • day28--Java泛型01
  • java 读写锁 map
  • 织梦百科
  • 计划成本法实际成本怎么算
  • 工会经费的计提基数不包括
  • erp用友u8操作教程
  • 财务往来账对账总结
  • 现金流量表编制原则
  • 纳税调整调减有哪些
  • 法律是如何规定家用家具折旧
  • 印花税缴纳怎么做账
  • 处置全资子公司合并报表
  • 付给外包公司的垃圾处理费会计分录
  • 应交所得税科目期末是不是应该没有余额
  • 开票信息中电话怎么填
  • 差旅费借贷记账法的会计分录
  • 哪些固定资产不计提折旧
  • 哪些账簿可以跨市登记
  • CentOS6.9+Mysql5.7.18源码安装详细教程
  • 关闭 windows
  • Windows server 2003 密码忘了
  • MS DTC 事务管理器无法启动的解决方案
  • 苹果mac怎么安装win10
  • mac死机按什么都没用
  • Linux系统中配置网络包含( )方法
  • win8出现问题需要重启
  • 桌面上家庭组图标是干嘛
  • os x 10.11 el capitan系统安装图文教程
  • 2015年win10共发布135个安全补丁 创历年之最
  • windows查看文件内容的命令
  • windows8应用商店在哪
  • unity血条slider
  • css3兼容性问题
  • python中布尔运算
  • python怎么图像处理
  • jqueryui
  • node.js报错998
  • node.js中的http.get方法使用说明
  • 查找第一个字符
  • python神奇的小海龟
  • jquery jsonview
  • javascript中math.ceil
  • 带领大家学习javascript基础篇(一)之基本概念
  • 未开票收入如何申报增值税
  • 未清卡会锁死吗?
  • 增值税网上申报步骤可以在手机上申报吗
  • 百旺税控盘口令错误被锁了怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设