自己做的一个用于显示标签的库,可以自定义一些内容

2015-08-31 13:38:44 +08:00
 ayaseruri

现已经加入 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

4580 次点击
所在节点    Android
4 条回复
kooze
2015-08-31 13:41:18 +08:00
不错,已 Star 。
FrankFang128
2015-08-31 13:43:48 +08:00
把样式放到标签上不合适, HTML 已经走过这条路了。
不过安卓我不熟。
kooze
2015-08-31 13:45:58 +08:00
@FrankFang128 确实不熟
ayaseruri
2015-08-31 17:51:12 +08:00
@kooze 谢啦:-D
@FrankFang128 安卓这样写样式还是很常用的:-D

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX