2011-03-14 67 views
0

我有一个以编程方式创建的tableLayout,约23项添加到表中。如果我点击一个项目,我想将该项目移动到靠近该项目的表格上的下一个可用项目。有人可以告诉我如何实现这一点。如何检测表格布局中的冲突?

例如,像this这样的电路板有一个空闲单元。你如何确保物品移动到正确的空间。

感谢

+0

你能给出更多解释吗? – 2011-03-14 15:22:59

回答

0

对于处理一个用户输入您可以设置setOnItemClickListener为您tableLayout。这会在用户点击表格时触发如下所示的功能。

public void onItemClick(AdapterView<?> arg0, View arg1, int pos, 
      long id) 

然后你可以检索使用View参数,或诠释POS参数,如果你有一个容器放置在同一顺序的项目单元格的内容。