我有一个以编程方式创建的tableLayout,大约有23个项目被添加到表中。如果我点击一个项目,我想将该项目移动到靠近该项目的桌子上的下一个项目。有人可以告诉我如何实现这一点。
例如,像this这样的电路板有一个空闲单元。如何确保物品移动到正确的空间。
谢谢
答案 0 :(得分:0)
要处理用户输入,您可以为tableLayout设置setOnItemClickListener。当用户在表格中点击时,这将触发类似下面的功能。
public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
long id)
然后,您可以使用View参数检索单元格的内容,如果您有一个容器以相同的顺序存储您的项目,则可以使用Int pos参数。