Как реализовать макет карты, которая отображает ввод строки пользователя из представления EditText?

Я занимаюсь разработкой приложения для тренировок, но застрял, потому что не знаю, как сохранить ввод пользователя и затем отобразить эту информацию на макете карточек в основном упражнении. Я собираюсь сделать макет, очень похожий на Google Keep Google.

1 ответ

Ну, чтобы получить строку EditText, которую вы всегда можете сделать editText.getText(), Я рекомендую вам положить кнопку где-нибудь и положить getText метод insde кнопки onClick,

Чтобы отобразить это, вы можете использовать VerticalLayout как макет вашей основной деятельности, а затем добавить HorizontalLayout который будет своего рода строк, и каждая карта может быть VerticalLayout, Вы всегда можете сохранить это VerticalLayout в вашем resources/layouts папка как card.xml а затем создайте метод, который раздувает этот макет и помещает в него информацию. Дело в том, что они будут иметь одинаковую высоту, и, возможно, вы этого не хотите, но сейчас я не могу думать ни о чем другом.

Другие вопросы по тегам