加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]App Inventor从TinyDB中读出的列表数据如何处理

(2020-03-31 14:22:03)
标签:

转载

在“总统测验”一类的应用中,使用到了列表(List):将列表的内容保存到微数据库(TinyDB)中,并在下次启动应用时,将数据从数据库中读出。为了说明如何处理从数据库中读出的数据,特以一个简单的例子来说明,如下图:
[转载]App <wbr>Inventor从TinyDB中读出的列表数据如何处理
向文本输入框中随便输入一些字符,点击“添加列表项”按钮,将输入的内容添加为列表项,并将列表保存到微数据库中;随后从数据库中读取该列表,并用两种方式将读出的数据保存到变量中:①直接将读出的结果保存到变量中(此时变量的内容为列表);②将读出的内容设置为某列表的列表项。如下图所示:

[转载]App <wbr>Inventor从TinyDB中读出的列表数据如何处理
然后用两个标签(label)来显示两个变量的值,结果前者包含一层括号,而后者包含两层括号。如下图:
[转载]App <wbr>Inventor从TinyDB中读出的列表数据如何处理

如果在进一步将列表内容分行显示,问题就更明显了,如下图:
[转载]App <wbr>Inventor从TinyDB中读出的列表数据如何处理
对过程“显示列表内容”进行了修改,对两个列表变量进行循环操作,以逐行显示列表项,结果如下:
[转载]App <wbr>Inventor从TinyDB中读出的列表数据如何处理

希望以上例子能够对有困惑的同学有所帮助。


0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有