V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ayaseruri
V2EX  ›  Android

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

  •  
  •   ayaseruri · 2015-08-31 13:38:44 +08:00 · 4307 次点击
    这是一个创建于 3163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现已经加入 Maven 和 Gradle 豪华午餐。

    Github : https://github.com/ayaseruri/TagsView

    img

    首先使用 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

    4 条回复    2015-08-31 17:51:12 +08:00
    kooze
        1
    kooze  
       2015-08-31 13:41:18 +08:00
    不错,已 Star 。
    FrankFang128
        2
    FrankFang128  
       2015-08-31 13:43:48 +08:00
    把样式放到标签上不合适, HTML 已经走过这条路了。
    不过安卓我不熟。
    kooze
        3
    kooze  
       2015-08-31 13:45:58 +08:00
    @FrankFang128 确实不熟
    ayaseruri
        4
    ayaseruri  
    OP
       2015-08-31 17:51:12 +08:00
    @kooze 谢啦:-D
    @FrankFang128 安卓这样写样式还是很常用的:-D
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5585 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:41 · PVG 14:41 · LAX 23:41 · JFK 02:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.