Я создаю приложение для электронных таблиц. Я использую много textView в макете таблицы в качестве ячеек электронной таблицы. Я хочу, как пользователь дважды нажмите на ячейку (TextView), чтобы ячейка стала редактируемой (так же, как editText). Кроме того, мне нужно отключить режим редактирования ячейки после того, как пользователь нажмет на другую ячейку. Я попробовал эти методы, но ничего не произошло.
private void enableEditMode(TextView cell) {
cell.setFocusable(true);
cell.setEnabled(true);
cell.setClickable(true);
cell.setFocusableInTouchMode(true);
cell.setCursorVisible(true);
}
private void disableEditMode(TextView cell) {
cell.setFocusable(false);
cell.setEnabled(false);
cell.setClickable(false);
cell.setFocusableInTouchMode(false);
cell.setCursorVisible(false);
}