现已经加入 Maven 和 Gradle 豪华午餐。
Github : https://github.com/ayaseruri/TagsView
首先使用 xml 定义 view
<andy.ayaseruri.lib.TagsView
android:id="@+id/tags_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:textPaddingLeft="2dp"
app:textPaddingRight="2dp"
app:textPaddingTop="2dp"
app:textPaddingBottom="1dp"
app:textColor="#757575"
app:textSize="13sp"
app:tagsSpace="8dp" //define the space between tags
app:lineSpace="5dp"
app:tagsBg="@drawable/tags_bg"
app:maxlines="10"/>
然后这样初始化
TagsView tagsView = (TagsView )findViewById (R.id.tags_view );
tagsView.init (ArrayList<String>() arrayList, OnClickListener onClickListener );
希望大家指正:-D
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.