鸿蒙OS应用开发之索引列表选择

前面学习了文本选择列表组件,这个组件可以根据需要把有限的几个字符串进行列表显示,并供用户进行挑选。如果比较多的字符串进行候选,使用前面文本选择组件,就会比较麻烦。比如我们来设计中国所有省份里的城市进行选择时,就会发现所有城市全部写到一个列表里,让用户使用起来就会比较麻烦。从第一个翻到最后一个,需要比较多的时间,这样让用户不会喜欢使用你的软件。

这时候就需要采用新的设计方法来实现用户的选择了,不能采用前面的文本列表方式来实现。由于中国省份比较多,再到城市这一级就会更多。因此我们应该采用分类索引的办法来实现。比如先把省份列出来当作一个索引,当用户把省份选择之后,再把这个省份的城市列表出来。这样就可以快速到找到对应的城市。

要在鸿蒙里实现上面这个设计,就需要使用下面的组件:

AlphabetIndexer(value: {arrayValue: Array<string>, selected: number})

这个组件主要输入一个对象,对象里包含两个参数。

第一个参数arrayV

相关推荐

  1. 鸿蒙OS应用开发索引列表选择

    2024-01-10 18:48:02       46 阅读
  2. 鸿蒙OS应用开发最简单的程序

    2024-01-10 18:48:02       32 阅读
  3. 鸿蒙OS应用开发点击事件

    2024-01-10 18:48:02       43 阅读
  4. 鸿蒙OS应用开发正则表达式检查

    2024-01-10 18:48:02       36 阅读
  5. 鸿蒙OS应用开发自定义弹窗

    2024-01-10 18:48:02       41 阅读
  6. 鸿蒙OS应用开发百分比显示组件

    2024-01-10 18:48:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 18:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 18:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 18:48:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 18:48:02       20 阅读

热门阅读

  1. .NET某软件非托管泄露分析

    2024-01-10 18:48:02       37 阅读
  2. (BUUCTF)actf_2019_actfnote

    2024-01-10 18:48:02       36 阅读
  3. 关于Golang闭包

    2024-01-10 18:48:02       38 阅读
  4. linux 云课堂笔记day2

    2024-01-10 18:48:02       32 阅读
  5. PostgreSQL认证考试PGCA、PGCE、PGCM

    2024-01-10 18:48:02       66 阅读
  6. Elastic Stack学习

    2024-01-10 18:48:02       32 阅读
  7. python类装饰器基础

    2024-01-10 18:48:02       36 阅读