首页 > 解决方案 > Nativescript 代码背后 - 将 GridLayout 动态添加到 ScrollView

问题描述

我正在按照页面上的示例在 Nativescript 中创建动态 GridLayout:

https://docs.nativescript.org/ui/layouts/layout-containers

它允许我使用 javascript 制作 GridLayout,因为我需要它是动态的。

但是,我想将此布局放在 ScrollView 中。

我相信我注定要做这样的事情

const grid = new GridLayout();
const scroll = new ScrollView();  
grid.addChild();

...

scroll.addView(grid);

我经常收到一条错误消息,说“addView”不是一个函数。

这是正确的方法吗?什么'需要(“”);' 我需要 ScrollView 吗?

谢谢

标签: javascriptnativescript

解决方案


您需要从导入 import { ScrollView } from 'ui/scroll-view';

它不是 addView,可用的公共方法是_addView


推荐阅读