Android 如何检测tablelayout中的冲突?

Android 如何检测tablelayout中的冲突?,android,android-layout,Android,Android Layout,我有一个以编程方式创建的tableLayout,表中添加了大约23项。如果单击某个项目,我希望将该项目移动到表上靠近该项目的下一个可用项目。有人能告诉我如何实现这一点吗 例如,一个具有一个空闲单元的电路板。如何确保项目移动到正确的空间 感谢您处理用户输入,您可以为您的tableLayout设置setOnItemClickListener。当用户在表中单击时,这将触发如下函数 public void onItemClick(AdapterView<?> arg0, View arg1,

我有一个以编程方式创建的tableLayout,表中添加了大约23项。如果单击某个项目,我希望将该项目移动到表上靠近该项目的下一个可用项目。有人能告诉我如何实现这一点吗

例如,一个具有一个空闲单元的电路板。如何确保项目移动到正确的空间


感谢您处理用户输入,您可以为您的tableLayout设置setOnItemClickListener。当用户在表中单击时,这将触发如下函数

public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
            long id) 
public void onItemClick(适配器视图arg0、视图arg1、内部位置、,
长id)

然后,您可以使用View参数或Int-pos参数检索单元格内容(如果您有一个按相同顺序存储项目的容器)。

您能给出更多解释吗?