我是移动应用程序的新开发人员,我自己也是 iOS 用户。对于一个应用程序,我们有一个包含 4 个项目的表,每个项目都可以从位置 1 到 4 订购。
现在在 iOS 上,我习惯于通过按住手指来拖动项目并更改它的位置。在 Android 上似乎并非如此,我在 Android 上也找不到改变项目位置的应用程序。
你们如何建议这样做?
亲切的问候,文森特
Titanium 为 tableView "moving" 提供了一个属性,它允许 tableviewRow 在 IOS 中重新排序,但对于 android 没有这样的属性。
我会在这里建议2个解决方案
1-如果您的行只包含文本等,那么您可以收听事件“dragStart”和“dragEnd”并获取行内容的交换。
2-您可以拼接行并将其添加到特定索引,但它不会像 iPhone 外壳那样提供外观和感觉。
Titanium 不支持使用 Android 重新排列行。在 IOS 的情况下,Titanium TableView 具有以下属性,可帮助您重新排列 tableViewRow
在 Android 的情况下,您不能这样做。请参考以下链接。 TableViewRow 在 Android 上可移动