什么是好的和SIMPLE芯片视图库

时间:2016-03-01 14:22:41

标签: android tags material-design android-chips

我到处搜索找到我需要的Chips View库。

需要在具有自动填充功能的EditText内显示芯片。我尝试了https://github.com/klinker41/android-chipshttps://github.com/DoodleScheduling/android-material-chips,但他们认为我将在那里使用联系人(或电子邮件地址)库。事实并非如此,我会将它们用于标签(包含1个字和1个图标)。 我试图制作我自己的两个库版本,但它们很复杂。

有人知道一个具有相同功能且看起来相同的好的Chips View库吗?

1 个答案:

答案 0 :(得分:0)

我能够使用这个库实现材料芯片:https://github.com/splitwise/TokenAutoComplete

它适用于自定义数据(您必须实现自己的视图)并且非常易于扩展。

public class ContactsCompletionView extends TokenCompleteTextView<Person> {

    ...

    @Override
    protected View getViewForObject(Person person) {
        LayoutInflater l = (LayoutInflater) getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
        TokenTextView token = (TokenTextView) l.inflate(R.layout.contact_token, (ViewGroup) getParent(), false);
        token.setText(person.getEmail());
        return token;
    }
}