您尚未登录。

楼主 #1 2020-07-27 22:04:18

lixianjing
会员
注册时间: 2019-04-25
已发帖子: 95
积分: 91.5

AWTK 新增TableView控件

AWTK 的 ListView 是一个非常强大的控件,在列表项目中可以放比如文本、图片、编辑器、进度条、滑块和下拉框等各种控件。

但是 ListView 最大的问题是,每个列表项都必须事先创建好,这就导致 ListView 显示大量数据时,存在下列问题:

1.加载速度慢。
3.比较耗内存。

所以 ListView 在 PC 可以用于显示少于 10K 的数据,而在嵌入式平台上,只能用于显示少于 500 条记录的数据。

TableView 控件就是为了解决 ListView 控件的不足,具有如下特点:

1.列表项无需事先创建。

2.数据无需全部加载到内存。

3.轻松支持数千万条数据记录。

4.表格中可以放文本、图片、编辑器、进度条、滑块和下拉框等各种控件。

目前使用 32 位数据表示虚拟高度,最大记录数限制为 5000 万条记录。



ui


代码: https://github.com/zlgopen/awtk-widget-table-view

离线

#2 2020-07-28 17:14:31

Eden
会员
注册时间: 2020-05-22
已发帖子: 31
积分: 27.5

Re: AWTK 新增TableView控件

博主你好,我想问一下,awtk从一个窗口切换到另外一个窗口,是用新窗口的UI覆盖上去,旧窗口的UI仍然存在是吗?有没有办法在窗口切换的时候,将旧窗口的UI也去掉(窗口的绘制是用函数完成的)

离线

楼主 #3 2020-07-29 07:02:06

lixianjing
会员
注册时间: 2019-04-25
已发帖子: 95
积分: 91.5

Re: AWTK 新增TableView控件

可以。用函数window_open_and_close打开新窗口,同时关闭指定窗口(当前窗口)。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn