|  | 
 
unto安卓版AIWROK软件APP操作类小结合集nextAIWROK软件列表控件 [uiList] 实例演示| |  |  |  |  |  | 安卓列表控件 [uiList] 方法小结
                        ![安卓列表控件 [uiList] 方法小结 群发软件发帖工具  安卓列表控件 [uiList] 方法小结 群发软件发帖工具](static/image/common/none.gif)  ![安卓列表控件 [uiList] 方法小结 群发软件发帖工具  安卓列表控件 [uiList] 方法小结 群发软件发帖工具](static/image/common/none.gif) 方法 1:add 方法 2:addArray| 项目 | 说明 |  | 功能 | 添加一行数据 |  | 方法 | void add() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.add() | 
 方法 3:clear| 项目 | 说明 |  | 功能 | 添加多行数组数据 |  | 方法 | void addArray(Object[] arg0) |  | 返回值 | void |  | 参数 | Object[] arg0 : 要添加的多行数据数组 |  | 案例 | uiList.addArray(new Object[]{"行1列1", "行1列2", "行2列1", "行2列2"}) | 
 方法 4:delete| 项目 | 说明 |  | 功能 | 清空表 |  | 方法 | void clear() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.clear() | 
 方法 5:execSQL| 项目 | 说明 |  | 功能 | 删除当前行 |  | 方法 | void delete() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.delete() | 
 方法 6:exportData| 项目 | 说明 |  | 功能 | 执行 SQL 语句 |  | 方法 | void execSQL(String arg0) |  | 返回值 | void |  | 参数 | String arg0 : SQL 语句 |  | 案例 | uiList.execSQL("DELETE FROM table WHERE id=1") | 
 方法 7:exportTxt| 项目 | 说明 |  | 功能 | 数据导出 |  | 方法 | void exportData(String arg0) |  | 返回值 | void |  | 参数 | String arg0 : 导出相关配置 / 路径等 |  | 案例 | uiList.exportData("导出配置") | 
 方法 8:findByID| 项目 | 说明 |  | 功能 | 数据导出到 TXT |  | 方法 | void exportTxt(String arg0) |  | 返回值 | void |  | 参数 | String arg0 : TXT 导出路径等 |  | 案例 | uiList.exportTxt("D:/data.txt") | 
 方法 9:getColumnCount| 项目 | 说明 |  | 功能 | 加载列表控件 |  | 方法 | Object findByID(String arg0) |  | 返回值 | Object (加载的列表控件对象) |  | 参数 | String arg0 : 控件 ID |  | 案例 | var list = uiList.findByID("list1") | 
 方法 10:getColumnIndex| 项目 | 说明 |  | 功能 | 获取列数 |  | 方法 | int getColumnCount() |  | 返回值 | int (列的数量) |  | 参数 | 无 |  | 案例 | int count = uiList.getColumnCount() | 
 方法 11:getColumnName| 项目 | 说明 |  | 功能 | 通过列名获取所在第几列 |  | 方法 | int getColumnIndex(String arg0) |  | 返回值 | int (列的索引,从 0 开始) |  | 参数 | String arg0 : 列名 |  | 案例 | int index = uiList.getColumnIndex("姓名") | 
 方法 12:getColumnNames| 项目 | 说明 |  | 功能 | 通过列号获取列名 |  | 方法 | String getColumnName(int arg0) |  | 返回值 | String (列名) |  | 参数 | int arg0 : 列号(从 0 开始) |  | 案例 | String name = uiList.getColumnName(0) | 
 方法 13:getCount| 项目 | 说明 |  | 功能 | 获取全部列名 |  | 方法 | String[] getColumnNames() |  | 返回值 | String[] (列名数组) |  | 参数 | 无 |  | 案例 | String[] names = uiList.getColumnNames() | 
 方法 14:getCursorSetp| 项目 | 说明 |  | 功能 | 获取记录数 |  | 方法 | int getCount() |  | 返回值 | int (记录的数量) |  | 参数 | 无 |  | 案例 | int count = uiList.getCount() | 
 方法 15:getPosition| 项目 | 说明 |  | 功能 | 查询当前进度 |  | 方法 | int getCursorSetp() |  | 返回值 | int (当前进度值) |  | 参数 | 无 |  | 案例 | int step = uiList.getCursorSetp() | 
 方法 16:getString| 项目 | 说明 |  | 功能 | 获取当前行 |  | 方法 | int getPosition() |  | 返回值 | int (当前行号) |  | 参数 | 无 |  | 案例 | int row = uiList.getPosition() | 
 方法 17:getStringl| 项目 | 说明 |  | 功能 | 通过列名获取值 |  | 方法 | String getString(String arg0) |  | 返回值 | String (对应列的值) |  | 参数 | String arg0 : 列名 |  | 案例 | String val = uiList.getString("姓名") | 
 方法 18:importData| 项目 | 说明 |  | 功能 | 通过列号获取值 |  | 方法 | String getStringl(int arg0) |  | 返回值 | String (对应列的值) |  | 参数 | int arg0 : 列号 |  | 案例 | String val = uiList.getStringl(0) | 
 方法 19:isLast| 项目 | 说明 |  | 功能 | 数据导入从字符串中导入到列表,格式为每行用; (回车)区分,列用---- 分割 |  | 方法 | boolean importData(String arg0) |  | 返回值 | boolean (导入是否成功) |  | 参数 | String arg0 : 要导入的数据 |  | 案例 | uiList.importData("u1----111111;u2----222222;u3----333333;") | 
 方法 20:move| 项目 | 说明 |  | 功能 | 是否最后一行 |  | 方法 | boolean isLast() |  | 返回值 | boolean |  | 参数 | 无 |  | 案例 | boolean isLast = uiList.isLast() | 
 方法 21:moveNext| 项目 | 说明 |  | 功能 | 移动几行注意:是向下或者向上移动的行数,不是指定目标行数 |  | 方法 | void move(int arg0) |  | 返回值 | void |  | 参数 | int arg0 : 移动的行数(正数向下、负数向上移动对应行数) |  | 案例 | uiList.move(2) (向下移动 2 行) | 
 方法 22:moveRand| 项目 | 说明 |  | 功能 | 切换到下一行 |  | 方法 | boolean moveNext(boolean arg0) |  | 返回值 | boolean |  | 参数 | boolean arg0 : 循环切换 |  | 案例 | uiList.moveNext(true) | 
 方法 23:moveToFirst| 项目 | 说明 |  | 功能 | 随机切换 |  | 方法 | boolean moveRand() |  | 返回值 | boolean |  | 参数 | 无 |  | 案例 | uiList.moveRand() | 
 方法 24:moveToLast| 项目 | 说明 |  | 功能 | 切换到第一行 |  | 方法 | void moveToFirst() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.moveToFirst() | 
 方法 25:moveToNext| 项目 | 说明 |  | 功能 | 切换到最后一行 |  | 方法 | void moveToLast() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.moveToLast() | 
 方法 26:moveToPosition| 项目 | 说明 |  | 功能 | 循环切换 |  | 方法 | boolean moveToNext() |  | 返回值 | boolean |  | 参数 | 无 |  | 案例 | uiList.moveToNext() | 
 方法 27:moveToPrevious| 项目 | 说明 |  | 功能 | 切换到指定行 |  | 方法 | void moveToPosition(int arg0) |  | 返回值 | void |  | 参数 | int arg0 : 指定的行号 |  | 案例 | uiList.moveToPosition(5) | 
 方法 28:select| 项目 | 说明 |  | 功能 | 切换到上一行 |  | 方法 | void moveToPrevious() |  | 返回值 | void |  | 参数 | 无 |  | 案例 | uiList.moveToPrevious() | 
 方法 29:setCursorSetp| 项目 | 说明 |  | 功能 | 数据查询过滤(按条件筛选列表中的数据) |  | 方法 | int select(String sql) |  | 返回值 | int (返回符合条件的记录行数) |  | 参数 | String sql : 筛选条件 SQL 语句(仅需写where 后的条件,无需完整select 语句) |  | 案例 | //连接表 var list1=uiList.findByID("list1"); //查询表 list1.select("select * from uiList where 内容1 like '%张三%'"); //切换到第一行 list1.moveToFirst(); var 内容=list1.getString(列名="内容1"); printl(内容) //切换下一行 list1.moveNext(循环切换=true) 内容=list1.getString(列名="内容1"); printl(内容) | 
 方法 30:setHeight| 项目 | 说明 |  | 功能 | 保存当前操作进度 |  | 方法 | void setCursorSetp(int step) |  | 返回值 | void |  | 参数 | int step : 自定义进度值(如步骤 1、步骤 2,用于后续恢复进度) |  | 案例 | // 完成第一步操作后,保存进度为1 uiList.setCursorSetp(1); | 
 方法 31:update| 项目 | 说明 |  | 功能 | 设置列表控件的高度 |  | 方法 | void setHeight(int height) |  | 返回值 | void |  | 参数 | int height : 高度值(单位:像素,根据界面适配需求设置) |  | 案例 | // 设置列表高度为300像素 uiList.setHeight(300); | 
 | 项目 | 说明 |  | 功能 | 更新当前游标所在行的指定字段值 |  | 方法 | void update(String columnName, String value) |  | 返回值 | void |  | 参数 | - String columnName : 要更新的字段名(需与列表列名完全一致)- String value : 字段的新值 |  | 案例 | // 将当前行的“年龄”字段更新为“25” uiList.update("年龄", "25"); | 
 
 |  |  |  |  |  | 
 | 
 |