2016-03-01 49 views
6

我到處搜索,找到我需要的芯片查看庫。什麼是一個好的SIMPLE芯片查看庫

芯片需要使用自動完成功能顯示在EditText中。我試過https://github.com/klinker41/android-chipshttps://github.com/DoodleScheduling/android-material-chips,但他們認爲我將在那裏使用聯繫人(或電子郵件地址)庫。事實並非如此,我將把它們用於標籤(帶有1個字和1個圖標)。 我試圖讓我自己的兩個庫的版本,但他們是複雜的方式。

有沒有人知道一個好的芯片視圖庫具有相同的功能,看起來相同?

+0

嗨..你有沒有找到相同的解決方案?我也正在檢查與自定義視圖相同的芯片庫。 – Beena

+0

@Beena我沒有。我想我會放棄尋找一個好的。 – tim687

回答

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; 
    } 
} 
相關問題