フォーカス可能なTableLayoutがあります。このTableLayoutにTableRowsを動的に追加します。
TableRowとそのコンテンツ(いくつかのTextView)を取得して、Touchイベントに応答することはできますが、Focusイベントに応答するように取得することはできません。
OnFocusChangeListenerを設定する以外に、他に何かする必要がありますか?
TableRow tableRow = new TableRow(this); // "this" is a valid Context...
tableRow.setFocusableInTouchMode(true);
tableLayout.addView(tableRow);
TextView someNameTextView = new TextView(this);
someNameTextView.setText("Foo");
someNameTextView.setFocusableInTouchMode(true);
tableRow.addView(someNameTextView);
tableRow.setOnFocusChangeListener(someRowFocusChangeListener);
someNameTextView.setOnFocusChangeListener(someRowFocusChangeListener);