Как я могу создать такой макет

Как я могу создать такой макет

Как я могу создать этот макет в Android? Мне нужен макет с автозаполнением текста редактирования и динамическим текстом.

На github доступно несколько библиотек https://github.com/hootsuite/nachoshttps://github.com/pchmn/MaterialChipsInputhttps://github.com/splitwise/TokenAutoCompletehttps://github.com/DoodleScheduling/android-material-chips. Вы можете выбрать одну из них, которая лучше всего подходит в соответствии с вашими требованиями.

Pankaj 06.09.2018 12:41
1
1
150
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вы можете использовать Chips с LinearLayout

Проверьте этот ссылка на сайт для объяснения Chips

Думаю вам это нужно:

Чип фильтра Используйте фишки фильтра, содержащие теги или описательные слова, чтобы отфильтровать коллекцию.

Этот стиль обычно содержит дополнительный значок фишки, дополнительный значок закрытия и всегда доступен для проверки.

<com.google.android.material.chip.Chip
style = "@style/Widget.MaterialComponents.Chip.Filter"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:text = "@string/hello_world"/>

и обработка кликов с помощью этого:

Chip chip = (Chip) findViewById(R.id.chip);

chip.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View view) {
        // Handle the click.
    }
});
Ответ принят как подходящий

Для этого вам нужно добавить настраиваемый текстовый просмотр и автозаполнение редактирования текста в любом макете во время выполнения (динамическое время).

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