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,按创建时间
功能说明: 按要求排序
调用举例: 略