Listview GridView 滚动条 其他属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Listview GridView 滚动条 其他属性相关的知识,希望对你有一定的参考价值。
listview的其他设置
- 若对item_layout设置了高度却不起作用,那就让高度wrap_content,添加minHeight="*dp"试试(同样适合其他控件)。
- stackFromBottom="true" //设置为true时,你做好的列表就会显示你列表的最下面
- transcriptMode="alwaysScroll" //当你动态添加数据时,列表将自动往下滚动最新的条目可以自动滚动到可视范围内。
- drawSelectorOnTop="false" //="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到;="false"点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的
- soundEffectsEnabled="false" //点击和触摸时是否有声音效果,缺省值为true(只有系统设置中开启了触摸提示音才有效)
GridView的一些特殊属性
- 1.numColumns=”auto_fit” //GridView的列数设置为自动(或具体的值)
- 2.columnWidth=”90dp " //每列的宽度,也就是Item的宽度
- 3.stretchMode=”columnWidth" //缩放与列宽大小同步
- 4.verticalSpacing=”10dp” //两行之间的间距
- 5.horizontalSpacing=”10dp” //两列之间的间距
滚动条相关的属性
- scrollbars 取值:"@null" 或"none"表示隐藏,horizontal水平,vertical垂直;代码中隐藏滚动条setVerticalScrollBarEnabled(true);
- fadeScrollbars 设置为true就可以实现滚动条的自动隐藏和显示
- fastScrollEnabled 是否出现快速滚动的按钮(至少滚动4页才会显示),代码setFastScrollEnabled(true);
- scrollingCache 设为false可去除拖动时ListView的黑色背景
- scrollbarFadeDuration 设置滚动条淡出效果时间,android2.2中滚动条滚动完之后会消失,再滚动又会出来,在1.5、1.6版本里面会一直显示着。
- scrollbarSize 设置滚动条的宽度。
- scrollbarStyle 设置滚动条的风格和位置。设置值:insideOverlay、insideInset、outsideOverlay、outsideInset
- scrollbarThumbHorizontal 设置水平滚动条的drawable。Thumb:拇指,翻阅
- scrollbarThumbVertical 设置垂直滚动条的drawable。
- scrollbarTrackHorizontal 设置水平滚动条(轨迹)背景色或drawable。Track:路线,跟踪
以上是关于Listview GridView 滚动条 其他属性的主要内容,如果未能解决你的问题,请参考以下文章
分享大麦UWP版本开发历程-03.GridView或ListView 滚动底部自动加载后续数据
Flutter 如何使用 ListView 水平和 GridView 垂直滚动屏幕
【Flutter】ListView、GridView高度自适应并随页面滚动
Flutter 布局问题(ListView 和 GridView)