我必须找出表格行ID。为此,我正在编写代码
match1[i].setTextSize(12);
match1[i].setPadding(10,0,0,0);
tr.addView(match1[i]);
Log.e("TAG", "ID: "+match1[i].getId());
match1[i].setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Toast.makeText(SAXParserActivity.this, ""+tr.getId(),
Toast.LENGTH_SHORT).show();
Log.e("TAG", " clicked ID: "+tr.getId());
}
});
t1.addView(tr, tableRowParams);
其中 match1 是文本视图。一切正常,但问题在于单击表格行。对于每一行,我得到-1 id,但在点击之前,id 是正确的。请提出错误在哪里,解析后如何随机显示数据?