【问题标题】:Titanium Mobile Android changing order of a row [closed]Titanium Mobile Android 连续更改顺序 [关闭]
【发布时间】:2012-12-13 09:44:16
【问题描述】:

就移动应用程序而言,我是一名新开发人员,而我自己也是一名 iOS 用户。 对于一个应用程序,我们有一个包含 4 个项目的表格,每个项目都可以从位置 1 到 4 排序。

现在在 iOS 上,我习惯于通过按住手指来拖动项目并更改其位置。在 Android 上似乎并非如此,我在 Android 上也找不到改变项目位置的应用程序。

你们如何建议这样做?

亲切的问候, 文森特

【问题讨论】:

    标签: android ios mobile titanium


    【解决方案1】:

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

    我会在这里建议 2 个解决方案

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-04
        • 1970-01-01
        • 2015-02-14
        • 1970-01-01
        • 2012-11-17
        相关资源
        最近更新 更多