donkingliang / LabelsView

Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项、单行显示、最大显示行数等功能。
Apache License 2.0
1.02k stars 157 forks source link

请问可以设置一个标签最大显示字数吗 #53

Open dd9000901 opened 3 years ago

dd9000901 commented 3 years ago

请问可以设置一个标签最大显示字数吗,最后用....显示

donkingliang commented 3 years ago

如果没有方法直接修改标签属性,你可以通过下面这种方式修改,每个标签都是一个TextView,TextView的属性都可以设置

labelsView.setLabels(testList, new LabelsView.LabelTextProvider<TestBean>() {
    @Override
    public CharSequence getLabelText(TextView label, int position, TestBean data) {

        // label就是标签项,在这里可以对标签项单独设置一些属性,比如文本样式等。

        //根据data和position返回label需要显示的数据。
        return data.getName();
    }
});