服务时间:8:30-18:00

首页 >UI设计网

ListView实现滑动导航

发布时间:2023-01-29 21:35 字数:529字 阅读:98

ListView实现滑动导航,Android中ListView是显示项列表的控件,ListView可以适用多种数据源,这些数据都可以展示在ListView中,为此,Android用适配器的设计模式,针对每种不同的数据使用不同的适配器进行匹配。

适配器就是数据和视图之间的桥梁,数据在适配器中做处理,然后显示到ListView上面,如图1所示。

 ListView显示数据项的结构

图1 ListView显示数据项的结构

当ListView控件包含的列表项多于移动终端的显示屏幕大小时,ListView支持通过滑动显示屏幕之外的列表项。

ListView可以设置3种不同适配器,适配不同的数据源,也可以自定义适配器,适配一些复杂的显示项。

当ListView显示自定义的列表项时,这个列表项就是一个自定义布局,此时还需要定义一个与自定义布局对应的类及适配器类。在Android的主Activity的代码中,将ListView的适配器设置为自定义适配器,如果需要,可进一步设置ListView列表项的事件处理代码,如图2所示。

 ListView实现自定义显示列表

图2 ListView实现自定义显示列表

ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父Item可以拉下或收起列表,适用于一些场景。