我有這段代碼來創建表格佈局。在每一行中,都有一個OnclickListener事件。告訴我定義表格的方式被點擊
for(int i=0;i<5;i++){
TextView title1 = new TextView(this);
title1.setText("Thành Phố:"+i);
TableRow.LayoutParams params = new TableRow.LayoutParams();
params.span = 5;
TableRow rowTitle = new TableRow(this);
rowTitle.setGravity(Gravity.CENTER_HORIZONTAL);
rowTitle.addView(title1, params);
TableRow tbr2 = new TableRow(this);
**tbr2.setOnClickListener(onclick);**
TextView tv2 = new TextView(this);
tv2.setText("type"+i);
TextView tv3 = new TextView(this);
tv3.setText("buy"+i);
tbr2.addView(tv3);
tbr2.addView(tv2);
table.addView(rowTitle);
table.addView(tbr2);
}
scr.addView(table);
layout.addView(scr);
setContentView(layout);
,這是Onclicklistener
private OnClickListener onclick = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.d("1234", "abcd");
}
};
,這是我proplem:everyrow我必須做的另一項工作。請告訴我如何檢查表格行被點擊。
非常感謝! – 2011-12-21 23:48:55