0
是否可以在Android中將一個onclicklistener添加到一個表格中?如何添加一個onclicklistener到一個tablerow?
我正在動態添加這些行,並希望能夠在用戶點擊不同的行時打開新的屏幕。
這是我的代碼添加一行。
TableRow tr = new TableRow(this);
TableLayout.LayoutParams tableRowParams= new TableLayout.LayoutParams(TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT);
int leftMargin=20;
int topMargin=10;
int rightMargin=15;
int bottomMargin=20;
tableRowParams.setMargins(leftMargin, topMargin, rightMargin, bottomMargin);
tr.setLayoutParams(tableRowParams);
TextView tmake=new TextView(this);
tmake.setText(Html.fromHtml("<H1>" + " " + NewText + "</H1>" + "<br />"));
tr.addView(tmake);
View v = new View(this);
v.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, 1));
v.setBackgroundColor(Color.rgb(51, 51, 51));
tl.addView(v);
那是偉大的,謝謝。我如何獲得被點擊的行的ID? onClickListener中的 – user813813
是發件人視圖。所以只有view.getId() – Alone89