问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android ListView用法和属性

发布网友 发布时间:2022-04-23 17:31

我来回答

1个回答

热心网友 时间:2022-04-23 19:00

ListView是一个用来纵向显示条目的视图,这些条目内容来自于与该ListView相关联的ListAdapter.
android:divider//在列表条目之间显示的drawable或color
android:dividerHeight//用来指定divider的高度
android:entries//构成ListView的数组资源的引用。对于某些固定的资源,这个属性提供了比在程序中添加资源更加简便的方式
android:footerDividersEnabled//当设为false时,ListView将不会在各个footer之间绘制divider.默认为true。
android:headerDividersEnabled//当设为false时,ListView将不会在各个header之间绘制divider.默认为true
android:cacheColorHint// 表明这个列表的背景始终以单一、固定的颜色绘制,可以优化绘制过程。
android:choiceMode//为视图指定选择的行为。可选的类型有:none、singleChoice、multipleChoice、multipleChoiceModal。
android:drawSelectorOnTop// 若设为true,选择器将绘制在选中条目的上层。默认为false。
android:fastScrollEnabled// 设置是否允许使用快速滚动滑块。
android:addStatesFromChildren// 设置这个ViewGroup的drawable状态是否包括子View的状态。若设为true,当子View如EditText或Button获得焦点时,整个ViewGroup也会获得焦点。
android:alwaysDrawnWithCache// 设置ViewGroup在绘制子View时是否一直使用绘图缓存。默认为true。
android:animationCache// 设置布局在绘制动画效果时是否为其子View创建绘图缓存。若设为true,将会消耗更多的内存,要求持续时间更久的初始化过程,但表现更好。默认为true。
android:clipChildren// 设置子View是否受限于在自己的边界内绘制。若设为false,当子View所占用的空间大于边界时可以绘制在边界外。默认为true。
android:clipToPadding//定义布局间是否有间距。默认为true。
android:descendantFocusability// 定义当寻找一个焦点View的时候,ViewGroup与其子View之间的关系。可选项为:
//(1)beforeDescendants ViewGroup会比其子View更先获得焦点;
//(2)afterDescendants 只有当无子View想要获取焦点时,ViewGroup才会获取焦点;
//(3)blockDescendants ViewGroup会阻止子View获取焦点
android:layoutAnimation//定义当ViewGroup第一次展开时的动画效果,也可人为地在第一次展开后调用。
android:persistentDrawingCache// 定义绘图缓存的持久性。有如下可选项:
//(1)none 当使用过后不保留绘图缓存
//(2)animation 在layout animation之后保留绘图缓存
//(3)scrolling 在Scroll操作后保留绘图缓存
//(4)all always保留绘图缓存
android:listSelector// 设置选中项显示的可绘制对象,可以是图片或者颜色属性。
android:scrollingCache// 设置在滚动时是否使用绘制缓存。若设为true,则将使滚动表现更快速,但会占用更内存。默认为true。
android:smoothScrollbar// 为真时,列表会使用更精确的基于条目在屏幕上的可见像素高度的计算方法。默认该属性为真,如果你的适配器需要绘制可变高的条目,他应该设为假。当该属性为真时,你在适配器在显示变高条目时,滚动条的把手会在滚动的过程中改变大小。当设为假时,列表只使用适配器中的条目数和屏幕上的可见条目来决定滚动条的属性。
android:stackFromBottom// 设置GridView和ListView是否将内容从底部开始显示。
android:textFilterEnabled// 当设为真时,列表会将结果过滤为用户类型。前提是这个列表的Adapter必须支持Filterable接口。
android:transcriptMode//设置列表的transcriptMode.有如下选项可选:
//(1)disabled 禁用TranscriptMode,也是默认值;
//(2)normal 当新条目添加进列表中并且已经准备好显示的时候,列表会自动滑动到底部以显示最新条目;
//(3)alwaysScroll 列表会自动滑动到底部,无论新条目是否已经准备好显示.
目前推荐用的是 RecycleView
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 高晓松宋柯为什么退出阿里音乐股东行列? 初二下物理滑轮组距离公式 有关初二物理“滑轮”一课的计算公式有什么? 上海分批封控前夜,当地基金工作人员连夜返岗,如何看待这一现象? 为什么伊斯兰教禁止吸烟? 印度旅游 人体运动系统的组成是 A.骨、骨连接和骨胳肌 B.骨胳和骨胳肌 C.骨连接和骨胳 D.骨胳、骨连 组成运动系统的结构是? 运动系统主要是由___、___和___组成的 人体运动系统包括骨、骨连接和骨骼肌三部分,运动系约占成人体重的 人体运动系统的基本组成是()A.骨、骨连结、骨骼肌 B.骨、关节、骨骼肌 C.骨、骨骼肌、神经系统 D.骨骼、 地球科学(Earth Science)和地理学(Geography)有什么不同? 运动系统是由什么组成的 澳大利亚地球科学局的设置及职能 人体运动系统的组成,是“骨,关节,骨骼肌”还是“骨,骨连结,骨骼肌” 《地球科学期刊》被EI检索吗 地球科学领域知识网络是不是一个非常庞大的网络,复杂么,能快速成为这个领域的行内人么 请问婴儿家用的游泳池什么牌子比较好? 林丹生涯20年未获得10万积分,为什么桃田五年就有11万分? 林丹生涯20年未获得10万积分,为何桃田五年就有11万分? 虾米音乐上这个用户总是顶着张国荣头像骂人,简直就是对逝者极大的侮辱! 槐花蜜时不时特别希薄、清淡、像水一样 PIC24FJ128GA306单片机用C语言编程时的头文件是哪个? 想找一款有16个外部中断的pic单片机,48pin以上,不知有没大神用过?推荐一款,感激不尽 可以用 MPLAB IDE v8.63 开发环境对 PIC 24FJ64GA002 进行C开发调试吗?今天看了很就 貌似 在它语言工具选 MPLAB ICD2的主要功能特性 PIC单片机调试口还能作其他功能么? 请问MRF24J40一般用PIC单片机哪个系列控制呀16还是18,还有他的编译软件有用iar的吗 请问PIC16位单片机C语言编程用哪个语言包? 碳酸乙烯酯的Cas号是96-49-1,还是872-36-6?这两个CAS号的化学式不一样,但是名称里都有碳酸乙烯酯。 DMC能代替DMS做与Hg反应的原料吗 有谁知道碳酸乙烯酯的粘度数据? 碳酸乙烯酯 与碳酸亚乙酯一样吗 碳酸乙烯酯结构式 叔碳酸乙烯酯的结构式 共聚酯(PETG)有着优异的光泽度、透光率和可回收再利用等特点,广泛应用于医疗用品、日常消费品和化妆品 氯代碳酸乙烯酯的分子式与结构式 碳酸乙烯酯的合成方法 碳酸乙烯酯有什么危害? 已知:①②酯与含羟基的化合物可发生如下酯交换反应:RCOOR′+R″OH催化剂RCOOR″+R′OH(R、R′、R″代