我想將onClicklistener添加到生成的動態表格中的項目。 我的代碼是動態表格佈局上的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(查看圖) '方法。 –
需要兩個textview或只有一個onclick .. ?? –
在點擊該行時,我想獲得id [k]的值..請幫助 – Sukan