ayaseruri
V2EX  ›  Android

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

  •  
  •   ayaseruri · Aug 31, 2015 · 13323 views
    This topic created in 4092 days ago, the information mentioned may be changed or developed.

    现已经加入 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 replies  •  2015-08-31 17:51:12 +08:00
    kooze
    kooze
    Aug 31, 2015
    1
    不错,已 Star 。
    FrankFang128
    FrankFang128
    Aug 31, 2015
    2
    把样式放到标签上不合适, HTML 已经走过这条路了。
    不过安卓我不熟。
    kooze
    kooze
    Aug 31, 2015
    3
    @FrankFang128 确实不熟
    ayaseruri
    ayaseruri
    OP
    Aug 31, 2015
    4
    @kooze 谢啦:-D
    @FrankFang128 安卓这样写样式还是很常用的:-D
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1530 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
    ♥ Do have faith in what you're doing.