Группа тегов поддерживает текст и внутренние изображения программы.
<com.xiaofan.taggroup.TagGroup
android:id="@+id/tagGroup"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#f08070"
app:tagBackgroundColor="#ffffff"
app:tagCornerRadius="6dp"
app:tagHorizontalPadding="8dp"
app:tagHorizontalSpace="8dp"
app:tagStrokeColor="#000000"
app:tagTextColor="#000000"
app:tagTextSize="16sp"
app:tagVerticalPadding="4dp"
app:tagVerticalSpace="8dp />
ArrayList<Tag> tags = new ArrayList<>();
for (int i = 0; i < 7; i++) {
Tag tag = new Tag();
tag.setType(Tag.TYPE_TEXT);
tag.setTagText("tag" + i);
tags.add(tag);
}
Tag tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_apple);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_banana);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_pear);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_more);
tags.add(tag);
tagGroup.setTags(tags);
Необходимо реализовать интерфейс OnTagClickListener для TagGroup, а затем вызвать метод setOnTagClickListener для установки слушателя.
Mozilla Public License, версия 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )