Для работы с пользовательским вводом вы можете установить setOnItemClickListener для вашего tableLayout. Это вызовет функцию, подобную приведенной ниже, когда пользователь щелкает в таблице.
public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
long id)
Затем вы можете извлечь содержимое ячейки, используя параметр View или параметр Int pos, если у вас есть контейнер, хранящий ваши элементы в том же порядке.