2015-12-07 45 views
2

如果我有一個自定義的自動完成片段,在該片段中,我重複銷燬內容並用(至多6個)文本視圖重新填充它,同時用戶鍵入一個字符串。「重」是Android的回收者視圖?

目前我使用的文本意見的LinearLayout,但我使用這個RecyclerView考慮。我不確定這是否真的有必要,因爲我有:

在下拉列表中至多有6個文本視圖,我希望用戶在提交或選擇自動完成項目之前鍵入〜5個字符。

所以問題是:兩者之間會有性能差異嗎?我應該麻煩從LinearLayout更改爲RecyclerView嗎?

回答

0

請參閱任何回滾視圖更好的方式,因爲它重用了itemview以顯示列表。未來,如果我們添加更多項目,只需將項目添加到數組lisy中,它將自動完成所有任務。

0

我不認爲使用recyclerview會有更好的性能。由於您只有6個固定文字瀏覽來處理,因此沒有理由切換。

recyclerview的性能提升帶來超長的列表,同時在運行時更新,添加和刪除其數據。否則沒有區別。

爲什麼不使用AutoCompleteTextView?