位置: 编程技术 - 正文

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

  • 企业的免税收入用于支出所形成的费用
  • 以前未入账固定资产补入账涉及的房产税
  • 增值税包括哪些内容
  • 发票作废后对方不退回抵扣联怎么办
  • 微信支付宝收入计入科目
  • 小企业会计利润报表
  • 附加免税额是什么
  • 个体工商户取得经营所得的个人自行申报缴纳个人所得税
  • 采购货款属于什么会计科目
  • 国家对工资发放的规定
  • 权益法核算的好处
  • 非同一控制下企业合并对价小于可辨认
  • 无形资产资本化加计扣除可抵扣暂时性差异
  • 什么税不计入税金及附加科目
  • 开票方没缴税咋办
  • 换件维修的部件什么意思
  • 出口发票上的汇率填什么
  • 二手车融资租赁公司
  • 支付的票据承兑手续费计入财务费用
  • 固定资产损失如何计提
  • 利润分配从哪里取数
  • 招待用酒可以抵扣所得税吗
  • 简易征收是什么意思和一般纳税人
  • 什么是季初值和季末值
  • 如果工程款要不到的话怎么办
  • 每月收到融资租赁费利息发票
  • 一般纳税人增值税申报操作流程
  • 国际收款产生的手续费账务处理
  • 发放活动奖金支出怎么入账
  • 办公费发票可以认证吗
  • 税务公司属于什么性质
  • 公司支付的赔偿款计入什么会计科目
  • 预付的各种押金
  • 拆迁安置房如何更名
  • app data文件夹
  • 冲销应收账款怎么记账
  • 员工出差时法律规定
  • 申报个税和缴纳个税一样吗
  • linux常用命令make
  • 官网下载的iso怎么用u盘安装
  • bp程序是什么
  • 使用与保养
  • 年末一般纳税人税率表
  • 发票开出后只收到部分款怎么处理?
  • 出口退税会计分录怎么做没退到税全部减免抵
  • phpjoin
  • php 调试工具
  • php数据库删除数据
  • 公司给我多交了社保用不用退
  • thinkphp6多表关联查询
  • 个税在工资里怎么计提
  • 个税申报密码重置多久能用
  • 企业研发费用的优惠政策
  • 帐外资金
  • 企业取得的财政补贴是否缴纳增值税
  • 年终返利销售政策范本
  • sql server复制表数据
  • centos7.4
  • windows开发了多久
  • linux运行级别定义在
  • 重装系统注册表会重置吗
  • linux me
  • win7宽带连接错误651怎么办
  • win8怎么系统重装系统
  • linux服务器常用操作命令
  • cocos2dx入门
  • js动态引入css文件
  • ntfs权限怎么设置
  • javascript怎么做
  • 如何理解vue
  • js解析url参数的方法
  • js新开一个窗口
  • js 仿真
  • Unity multiplayer
  • ImageView的android:maxHeight,android:minHeight的正确设置
  • javascript中checkbox使用方法简单实例演示
  • 如何查发票是否作废
  • 税务经侦科立案标准
  • 什么是联保发票呢
  • 外资企业怎样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设