#android
#Android
Вопрос:
Я изо всех сил пытаюсь выяснить, как разрешить пользователю нажимать на определенную ячейку внутри таблицы (макет таблицы) и вводить ввод (строку), чтобы он отображался внутри ячейки. Я бы предпочел, чтобы пользователь записывал непосредственно в ячейку, а не внутри диалогового окна ввода.
Я довольно новичок в Android studio, и это мой первый вопрос в stackoverflow. Если что-то нужно указать, пожалуйста, дайте мне знать.
Вот одна конкретная ячейка в строке таблицы из моего XML-файла:
<TableRow
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="#002ED6"
android:orientation="horizontal"
android:padding="0.5dp" >
<TextView
android:id="@ id/Row1Column1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="1dp"
android:background="#fff"
android:clickable="true"
android:text=""
tools:editable="true"
android:layout_marginTop="1dp"
android:layout_marginRight="1dp"
android:layout_marginBottom="1dp"
android:layout_weight="1" />
</TableRow>
Комментарии:
1. Если вы хотите, чтобы пользователю было разрешено что-то писать, вы должны использовать EditText вместо TextView. Посмотрите документ здесь