android:点击TableRow的调用方法

时间:2011-04-07 10:20:39

标签: android dynamic onclick tablerow

我在xml中有一个有行的TableLayout。我正在动态地向表中添加更多行。如何调用动态添加的行的函数onclick。我可以通过添加android:onclick =“RowClicked”为xml中的现有行做同样的事情,并调用RowClicked方法。我想为表中添加动态添加的行调用相同的方法。我如何实现这一目标?我可以setOnClickListener(this)它工作,但我想调用该方法。

如果无法实现上述功能,那么在OnClick()中,我怎么知道导致事件的组件是TableRow。我的意思是像view.instanceOf(TableRow)或类似的东西可以帮助我知道TableRow被点击并可以从他们处理。

上述2中的任何一个可能性都可以帮助我解决我的问题。任何帮助,指导都非常感谢。

由于

1 个答案:

答案 0 :(得分:4)

尝试处理要添加动态行的循环内的行的单击事件。或者在添加动态行时尝试为每一行设置标记,并在点击监听器上使用.getTag方法