Android开发

3、Android高级控件的使用:

ListView的使用方法:

一、 AdapterView 及其子类

  AdapterView 是一组重要的组件,它的主要作用是通过列表的形式显示数据。

  AdapterView 本身是一个抽象类,常用的 ListView(列表)、Spinner(下拉列表)、Gallery(缩略图),GridView(网格图)都是 AdapterView 的子类。子类的用法相似,知识在显示上略有不同。

  AdapterView 的子类继承关系

  

  下面是 AdapterView 的类定义(成员变量及方法省略)

复制代码
/**
 * An AdapterView is a view whose children are determined by an {@link Adapter}. 
*  AdapterView是一个视图,其子视图由{@link Adapter}确定 * See {@link ListView}, {@link GridView}, {@link Spinner} and {@link Gallery} for commonly used subclasses of AdapterView.
*  提示AdapterView 的常用子类 */ public abstract class AdapterView<T extends Adapter> extends ViewGroup { }
复制代码

  AdapterView 具有如下特征:

  1. AdapterView 继承了 ViewGroup ,说明它本质是容器。

  2. AdapterView 可以包含多个 ”列表项“ (即子视图),子视图由与之关联的 Adapter 确定,以合适的方式显示出来。

 

posted @ 2022-04-19 15:30  萧贾jzm  阅读(11)  评论(0编辑  收藏  举报
//歌单id