我有一個將項目存儲到數據庫的程序,並且我想爲這些項目創建一個搜索視圖。數據庫項目有一個名稱和一組鏈接到他們的標籤(這些標籤,確切地說:https://android-arsenal.com/details/1/2566)。在搜索視圖中,我想列出數據庫中的所有項目並在同一視圖中,按名稱過濾結果,使用editText中的輸入以及標籤,將可用標籤顯示爲標籤雲。有沒有人知道一個例子或教程,類似的搜索結構將實施?Android:使用editText和自定義標籤從listView中搜索
0
A
回答
0
您可能進入這個教程: http://www.androidhive.info/2012/09/android-adding-search-functionality-to-listview/
可以在列表視圖使用過濾器如所示在上面的例子。您可以實現自己的過濾器以實現自定義功能。 onTextChangedListener的使用取決於你的用例。
0
這是如何在edittext文本更改上實現簡單搜索功能的代碼片段。希望你有個想法
searchInput.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
if (!s.toString().isEmpty()) {
CenterRepository.getInstance().getSearchResultCollection().getListOfSearchResult().clear();
//Iterate over reference models
for (ReferenceModel model :
CenterRepository.getInstance().getXRefModelCollection().getListOfReferenceModels()) {
//if serach key is present in model name or model number
if (model.getModelName().toLowerCase().contains(s.toString()) || model.getModelNumber().toLowerCase().contains(s.toString())) {
//add to search collection
CenterRepository.getInstance().getSearchResultCollection().addToSearchResultsCollection(model);
}
}
//display search results
renderListData(true);
} else {
//display all models
renderListData(false);
}
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
}
});
相關問題
- 1. Android Listview從edittext搜索
- 2. android-自定義listview與edittext
- 3. Android:自定義ListView與搜索,排序和標題
- 4. 用EditText在ListView中搜索
- 5. Android:使用自定義視圖從DialogBox中檢索EditText值
- 6. 按標籤自定義AJAX搜索WP
- 7. 在Google自定義搜索中使用PageMap或自定義Meta標籤
- 8. Android搜索Listview從JSON使用EditText複製項目
- 9. Android ListView自定義標題
- 10. Android ListView自定義圖標
- 11. ColdFusion的使用自定義標籤中自定義標籤
- 12. 自定義搜索欄上的Android標籤
- 13. 谷歌自定義搜索使用多個搜索標籤 - 改進?
- 14. Android自定義搜索欄
- 15. android自定義搜索
- 16. Android自定義EditText
- 17. 自定義Android EditText
- 18. 使用自定義arrayadapter在listview中搜索
- 19. 使用自定義適配器在ListView中搜索關鍵字
- 20. Android和谷歌自定義搜索API
- 21. 使用ImageView不自動搜索自定義ListView圖像
- 22. Android自定義ListView中的搜索功能
- 23. Android ListView和EditText
- 24. 即時在xamarin中使用edittext搜索功能使用edittext android
- 25. 使用PHP和MySQL在自定義div標籤內顯示搜索結果
- 26. 使Google自定義搜索在新標籤上顯示結果
- 27. 帶圖標的Android自定義EditText
- 28. 使用搜索框在兩個標籤中搜索標籤
- 29. Android自定義標籤
- 30. Android自定義標籤欄
你試過了什麼? –
還沒有,因爲我真的不知道從哪裏開始。 – Namiskuukkwl
爲了避免downvote請嘗試解釋你的嘗試之前要求答案,並儘量準確。我們在這裏引導您不要解決整個用戶故事。考慮到你作爲社區的新手,我會給你最好的結果,以平衡你在聲譽方面的損失,因爲我希望你在將來繼續發佈你的查詢。 –