【问题标题】:Drag and Drop feature to copy one buttons text to another buttons text拖放功能可将一个按钮文本复制到另一个按钮文本
【发布时间】:2015-05-28 14:22:06
【问题描述】:

我想制作一个应用程序,当一个按钮被拖放到另一个按钮上时,它将一个按钮的文本复制到另一个按钮的文本。我完全是新手,我用谷歌搜索过,但没有发现任何容易理解的东西。

【问题讨论】:

    标签: android drag-and-drop


    【解决方案1】:

    您应该添加onDragListener 到意见。并在视图上使用startDrag 方法。您可以在Drag and Drop | Android Developers找到更多信息。

    基本上,您将一个拖动侦听器附加到您可以将响应设置为操作类型的视图。拖动侦听器是从上面引用的startDrag(...) 开始拖动的视图中触发的。您可以在此link 中找到详细示例。阅读并理解后,您只需将按钮的文本复制到 ACTION_DROP 中的其他文本即可。

    将您的 onDragListener 设置为所有按钮和onLongClick()(我更喜欢在长按时开始拖动而不是在单击时开始拖动,何时开始拖动完全取决于您的喜好)使用startDrag(...)。您拖动的按钮将触发您附加到按钮的onDragListener(...)

    我建议你仔细阅读上面的例子,onDragListener(...) 听起来像它在你拖动你附加它的视图时起作用,但它实际上在你 startDrag(...) 进入你附加它的视图边界时起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-07
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      • 2020-10-23
      • 2017-03-23
      相关资源
      最近更新 更多