Titanium Mobile Android连续变换顺序

时间:2012-12-13 09:44:17

标签: android ios mobile titanium

我自己是移动应用程序和iOS用户的新开发人员。 对于一个应用程序,我们有一个包含4个项目的表格,每个项目可以从1到4位订购。

现在在iOS上,我习惯通过用手指向下拖动项目并更改它的位置。在Android上似乎不是这种情况,我在Android上找不到改变项目位置的应用程序。

你们会如何推荐这样做?

亲切的问候, 文森特

2 个答案:

答案 0 :(得分:2)

Titanium为tableView“moving”提供了一个属性,允许在IOS中重新排序tableviewRow,但是android没有这样的属性。

我会建议2个解决方案

1-如果您的行只包含文本等,那么您可以监听事件“dragStart”和“dragEnd”并获得行的内容交换。

2-您可以拼接行并将其添加到特定索引处,但它不会给出iPhone外壳的外观和感觉。

答案 1 :(得分:1)

Titanium不支持使用Android重新排列行。在IOS的情况下,Titanium TableView具有以下属性,可帮助您重新排列tableViewRow

  • editable - 确定行的默认可编辑行为,允许用户在表处于编辑或移动模式时删除它们。
  • movable - 确定行的默认可移动行为,允许对它们进行重新排序 - 确定行移动模式是否处于活动状态。
  • moving 您可以使用dragStartdragEnd活动
  • 正确使用上述属性

在Android的情况下,你不能这样做。请参考以下链接。 TableViewRow moveable on Android