目录

ViewList - 表视图列表类

4.7. ViewList - 表视图列表类

  • 类说明 一个语义层文件可能包含多个视图信息,由ViewList类来设置语义层文件包含的多个视图信息。在本类中,可以添加视图、删除视图、对视图进行排序等等。

    使用举例请参考应用开发教程第3章第3.3.2小节

  • 可用方法

    addView

    语 法: public void addView(View v)

    参数说明: v - 视图

    功能说明: 添加视图

    调用举例: 略

    addView

    语 法: public void addView(int index,View v)

    参数说明: index - 位置 v - 视图

    功能说明: 按位置添加视图

    调用举例: 略

    clearViews

    语 法: public void clearViews()

    功能说明: 移除所有视图

    调用举例: 略

    getViewCount

    语 法: public int getViewCount()

    功能说明: 取视图总数

    Returns : 视图总数

    调用举例: 略

    hasView

    语 法: public boolean hasView(java.lang.String viewName)

    参数说明: viewName-视图名称

    功能说明: 此函数可用于检查名称是否唯一

    Returns : 是否唯一

    调用举例: 略

    getView

    语 法: public View getView(int index)

    参数说明: index - 位置

    功能说明: 按位置取视图

    Returns : 视图

    调用举例: 略

    getView

    语 法: public View getView(java.lang.String name)

    参数说明: name -视图名称

    功能说明: 按名称取视图

    Returns : 视图

    调用举例: 略

    removeView

    语 法: public void removeView(int index)

    参数说明: index -位置

    功能说明: 按位置移除视图

    调用举例: 略

    removeView

    语 法: public void removeView(java.lang.String name)

    参数说明: name - 视图名

    功能说明: 按名称移除视图

    调用举例: 略

    removeView

    语 法: public void removeView(View view)

    参数说明: view - 视图

    功能说明: 按视图移除视图

    调用举例: 略

    setView

    语 法: public void setView(int index,View view)

    参数说明: index - 位置 view - 视图

    功能说明: 按位置设置视图

    调用举例: 略

    indexOf

    语 法: public int indexOf(java.lang.String name)

    参数说明: name - 视图名称

    功能说明: 按视图名称取视图位置

    Returns : 视图位置

    调用举例: 略

    sort

    语 法: public void sort(short sort,boolean desc)

    参数说明: sort - 排序原则:0,按名称;1,按创建时间 desc - 排序升序/降序

    功能说明: 按要求排序

    调用举例: 略

    sort

    语 法: public void sort(short sort)

    参数说明: sort - 排序原则:0,按名称;1,按创建时间

    功能说明: 按要求排序

    调用举例: 略