Как реализовать макет карты, которая отображает ввод строки пользователя из представления EditText?
Я занимаюсь разработкой приложения для тренировок, но застрял, потому что не знаю, как сохранить ввод пользователя и затем отобразить эту информацию на макете карточек в основном упражнении. Я собираюсь сделать макет, очень похожий на Google Keep Google.
1 ответ
Ну, чтобы получить строку EditText, которую вы всегда можете сделать editText.getText()
, Я рекомендую вам положить кнопку где-нибудь и положить getText
метод insde кнопки onClick
,
Чтобы отобразить это, вы можете использовать VerticalLayout
как макет вашей основной деятельности, а затем добавить HorizontalLayout
который будет своего рода строк, и каждая карта может быть VerticalLayout
, Вы всегда можете сохранить это VerticalLayout
в вашем resources/layouts
папка как card.xml
а затем создайте метод, который раздувает этот макет и помещает в него информацию. Дело в том, что они будут иметь одинаковую высоту, и, возможно, вы этого не хотите, но сейчас я не могу думать ни о чем другом.