【发布时间】:2014-03-31 14:38:22
【问题描述】:
我想将 onClicklistener 添加到生成的动态表中的项目中。 我的代码是
for(int k=0;k<i;k++)
{
tr[k]=new TableRow(getApplicationContext());
tr[k].layout(0, 0, 0, 0);
ids[k] = new TextView(getApplicationContext());
ids[k].setText(loc_id[k]);
ids[k].setPadding(30, 15, 30, 15);
loc[k] = new TextView(getApplicationContext());
loc[k].setText(loc_name[k]);
loc[k].setPadding(30, 15, 30 ,15);
tr[k].setPadding(0, 1, 0, 0);
tr[k].addView(ids[k]);
tr[k].addView(loc[k]);
tl.addView(tr[k], new TableLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
}
请帮忙。
【问题讨论】:
-
您需要将
OnClickListner接口添加到您的活动中,然后将所有动态视图添加到setOnClickListner,最后您可以在onClick(View view)方法中捕获所有视图的点击事件。 -
需要同时点击两个文本视图或只点击一个..??
-
点击该行时,我想获取 id[k] 的值..请帮忙
标签: android onclicklistener android-tablelayout