导航滚动到列表项中的匹配元素

Posted

技术标签:

【中文标题】导航滚动到列表项中的匹配元素【英文标题】:Navigation scroll to matched elment in list items 【发布时间】:2018-03-22 16:55:48 【问题描述】:

嗨,我是原生脚本的新手。在学习本机脚本时,我遇到了一个问题,我有 a-z 字母并并排列出项目。当我点击 (a-z) 中的任何项目时,列表视图必须移动到列表项目中匹配的第一个字母。与使用字母的联系人过滤器相同。有什么解决办法吗?

【问题讨论】:

【参考方案1】:

我想您正在使用 Nativescript-UI RadListView 因为您添加到问题中的标签。

你可以使用scrollToIndex:

let listView: RadListView = <RadListView>(frameModule.topmost().currentPage.getViewById("listView"));

listView.scrollToIndex(50, false);

其中 50 是您要滚动到的项目的索引,false 是您是否要为滚动设置动画。

【讨论】:

以上是关于导航滚动到列表项中的匹配元素的主要内容,如果未能解决你的问题,请参考以下文章

检测字符串中的@mentions 从一个匹配项中返回两个元素

如何在由前一个元素的连续值和第二项中的零组成的列表中添加连续元素?

栏项中的导航链接返回到 NavigationView 的顶部

JList 项中的自动换行

查找映射是不是包含列表/可迭代项中的任何键的有效方法

滚动到 web 中的特定元素