テーブルの行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はテキストビューです。すべて正常に動作していますが、問題はテーブルの行をクリックすることです。各行に対して-1idを取得していますが、クリックする前にidが正しく表示されています。間違いがどこにあるかを提案してください。解析後にデータをランダムに表示するにはどうすればよいですか?