当前位置:   article > 正文

Android开发动态添加标签_android 移动项目开发 添加名字标签

android 移动项目开发 添加名字标签

需求:身高,年龄,星座做成一个个标签,且是动态添加。

分析:既然是相似的标签就要考虑到复用问题,确保每个的样式都是一样的。

做法:在layout中定义一个textview,然后LinearLayout动态addView。

定义TextView

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TextView xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. android:orientation="vertical" android:layout_width="wrap_content"
  5. android:layout_height="wrap_content"
  6. android:textSize="@dimen/s20px"
  7. android:background="#f5f5f5"
  8. tools:text="26岁"
  9. android:paddingLeft="6dp"
  10. android:paddingRight="6dp"
  11. android:paddingTop="3dp"
  12. android:paddingBottom="3dp"
  13. android:layout_marginRight="4dp"
  14. android:textColor="@color/text_555"
  15. android:id="@+id/tv_text">
  16. </TextView>
动态添加textview
  1. if (bean.getAge() != 0) {
  2. TextView view1 = (TextView) UIUtils.inflate(fragment.getContext(), R.layout.item_home_tab,
  3. holder1.formal_ll_tags);
  4. view1.setText(bean.getAge() + "岁");
  5. holder1.formal_ll_tags.addView(view1);
  6. }

效果图:



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/384773
推荐阅读
相关标签
  

闽ICP备14008679号