如何将控件拖到布局内部?

Posted

技术标签:

【中文标题】如何将控件拖到布局内部?【英文标题】:How to drag a control to inside the layout? 【发布时间】:2012-01-31 19:33:52 【问题描述】:

您好,我想将按钮/文本视图或任何控件拖到线性布局/相对布局内部。然后,如果我在布局中移动控件,则控件无法从布局中移出。它只在布局内移动?

请给我推荐可用的链接或示例代码。

【问题讨论】:

【参考方案1】:

你应该使用一些 Listener 来满足你的需要,就像这样 -

public interface DropListener 

/**
 * Called when an item is to be dropped.
 * @param from - index item started at.
 * @param to - index to place item at.
 */
    void onDrop(int from, int to);

我已经回答了一个问题here。这可能对您有帮助。

【讨论】:

以上是关于如何将控件拖到布局内部?的主要内容,如果未能解决你的问题,请参考以下文章

Android中的五大布局

安卓开发中的4中基本布局

布局与控件——与你想象不一样的LinearLayout

使用 XIB 将 UIView 移动到其他视图内部时保持位置

详解Android基本基本布局

QT | 一些学习心得