1.在build.gradle文件中添加依赖:
compile 'co.lujun:androidtagview:1.0.3'
2.在布局中使用AndroidTagView,可以使用自定义属性。
<co.lujun.androidtagview.TagContainerLayout
android:id="@+id/tagcontainerLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="0dp"
android:padding="10dp"
app:container_enable_drag="false"
app:horizontal_interval="10dp"
app:vertical_interval="10dp"
app:tag_clickable="true"
app:tag_theme="pure_teal" />
3.在代码中使用,并设置数据。
private List<String> tags=new ArrayList<String>();
tags.add("标签1");
tags.add("标签2");
tags.add("标签3");
TagContainerLayout mTagContainerLayout = (TagContainerLayout) findViewById(R.id.tagcontainerLayout);
mTagContainerLayout.setTags(tags);