Android 多扩展布局ChipGroup使用

1、布局

        

2、代码

  /**
     * 添加表情
     *
     * @param chipGroup
     */
    private void addTag(ChipGroup chipGroup) {
//        chipGroup.removeAllViews();
        List hotTagList = new ArrayList<>();
        hotTagList.add("发的");
        hotTagList.add("hh");
        hotTagList.add("我去");
        hotTagList.add("大家好的地方发的");
        hotTagList.add("ganbeiling");
        for (String tagStr : hotTagList)
            chipGroup.addView(createTagTextView(tagStr));

    }

    private Chip createTagTextView(String tagString) {
        Chip chipText = new Chip(LibLoader.getCurrentActivity());
        chipText.setTextColor(UiUtil.getColor(R.color.appBlack));
        chipText.setTextSize(14);
        chipText.setText(tagString);
        chipText.setChipCornerRadius(UiUtil.getDimens(R.dimen.qb_px_4));
        chipText.setOnClickListener(v -> {
            String keyWord = chipText.getText().toString();
            if (TextUtils.isEmpty(keyWord)) {

            } else {

            }
        });
        return chipText;
    }

3、必须要添加主题,否则挂了

你可能感兴趣的:(Android,零碎知识点记录)