如何在 Appcelerator Titanium 上创建可扩展列表?
How do I create expandable lists on Appcelerator Titanium?
有什么方法可以在 Titanium 上创建可扩展列表吗?我希望 ListItem 在用户单击下拉图标时展开并显示额外信息,如下图所示:
我不确定这是否可以在 Titanium 中实现。
这不应该是 Titanium 特有的问题,因为在任何平台上都有多种方法可以创建这样的列表,无论是 Titanium、本机 Android/iOS 还是任何其他平台。
这取决于你喜欢哪种方式。使用 ListView,您可以简单地创建一个 ListView 并在单击父列表项时在 ListItem 中添加 ListItems 或子视图,反之亦然删除或隐藏内容。
您需要注意何时 add/when 删除或隐藏内容的点击事件,尽管这需要大量编码,但这样做是值得的,因为这样您就可以了解事情是如何发生的幕后工作。是时候在这里为您提供代码库了,所以我建议您开始着手创建此功能,或者您可以在此处查看示例代码 - Expandable ListView
有什么方法可以在 Titanium 上创建可扩展列表吗?我希望 ListItem 在用户单击下拉图标时展开并显示额外信息,如下图所示:
我不确定这是否可以在 Titanium 中实现。
这不应该是 Titanium 特有的问题,因为在任何平台上都有多种方法可以创建这样的列表,无论是 Titanium、本机 Android/iOS 还是任何其他平台。
这取决于你喜欢哪种方式。使用 ListView,您可以简单地创建一个 ListView 并在单击父列表项时在 ListItem 中添加 ListItems 或子视图,反之亦然删除或隐藏内容。
您需要注意何时 add/when 删除或隐藏内容的点击事件,尽管这需要大量编码,但这样做是值得的,因为这样您就可以了解事情是如何发生的幕后工作。是时候在这里为您提供代码库了,所以我建议您开始着手创建此功能,或者您可以在此处查看示例代码 - Expandable ListView