У меня есть TableLayout, который можно сфокусировать.Я динамически добавляю TableRows к этому TableLayout.
Хотя я могу получить TableRow и его содержимое (несколько TextViews) для ответа на события 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);