位置: 编程技术 - 正文

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

  • 物业公司停车位出租发票税率是多少钱
  • 进口货物的完税价格不包括
  • 收取职工工会会费收据
  • 无进项开票税点
  • 其他应付款二级科目明细
  • 上月有留抵税额本月怎么申报
  • 费用先付款后收到发票做账
  • 股东是否实缴出资款
  • 土地摊销计入在建工程吗
  • 为什么纳税申报
  • 所得税费用和应交税费的关系
  • 计提长期债券利息分录怎么做
  • 授予股票期权分录
  • 物业电费加价如何举报
  • 固定资产抵扣对账怎么算
  • 二手车销售挣钱不
  • 内部部门汇缴上级财务
  • 股票印花税怎么交
  • 装修公司开发票需要客户承担税点吗?
  • 如何下载金三系统的客户端插件?
  • 火车票飞机票计入什么费用
  • 盈余公积金什么时候计提
  • 国税登记流程
  • 企业所得税每季度申报时间
  • 刷单的费用计入劳务费吗
  • 多交的增值税附加税怎么做账
  • 华为nova9se参数详细参数
  • 外贸 代理
  • 公司委托第三方缴纳社保合法吗
  • php数组有哪几种类型
  • PHP:oci_set_action()的用法_Oracle函数
  • 企业自持商品住房定义
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • php魔术方法的讲解与使用
  • 采购国产设备退税公告
  • annaconda安装opencv
  • 遮天传游戏视频
  • 现金盘存的具体方法
  • 增值税纳税申报表怎么填
  • 购买电脑做什么分录
  • 收到保险公司的车赔款会计分录怎么写
  • 13个点的普票可以抵税吗
  • phpcms模块
  • 农民专业合作组织法律制度的类型包括哪些?
  • 契税怎么征
  • 企业罚钱合理吗
  • access调用sql
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • 存货的计税基础公式
  • 一般计税增值税预缴税款怎么算
  • 购入房产会计记账凭证怎么做
  • 普通发票可以开多少税率
  • 房地产企业账务处理所用科目
  • 广告公司转让一般多少钱
  • 购买机器的会计分录
  • 建筑企业工程管理部职责
  • 股权变更产生的税费
  • 集装箱发票是否要在备注栏注明地址
  • 行政事业单位经济责任审计的主要内容
  • 什么叫归集和分配
  • mysql存储引擎的作用
  • 连接mysql数据的四要素
  • mysql不能运行
  • 左右内边距代码
  • 电脑windowsxp无法启动怎么办
  • vista win
  • 2003怎么创建用户
  • centos bz
  • freebsd更新命令
  • bios如何进去
  • vnetd.exe
  • windows unistd.h
  • 屏幕画面颠倒
  • win10周年版
  • linux xfs 扩容
  • js显示时间并且之后秒数实时更新
  • android studio打包jar文件
  • 基于nodejs的项目
  • #androidsdk文件夹可以删除吗
  • 契税和个税有什么关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设