私はデータベースにアイテムを格納するプログラムを持っており、それらのアイテムの検索ビューを作成したいと思います。データベース項目には、名前とタグのセットがリンクされています(これらのタグは、正確にはhttps://android-arsenal.com/details/1/2566です)。検索ビューでは、db内のすべてのアイテムを同じビュー内にリストし、editTextの入力を使用して名前で結果をフィルタリングし、利用可能なタグをタグクラウドとして表示することによって、タグで検索します。類似の検索構造が実装されていた例やチュートリアルを誰かが知っていますか?Android:検索リストからの検索editTextとカスタムタグ
このチュートリアルにも
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 EditTextのようなGoogle検索EditText
- 2. リストからの検索
- 3. Androidでedittextを検索する機能
- 4. バイナリ検索とリスト
- 5. バイナリ検索でリストを検索する
- 6. Androidキーボードの「検索」ボタンを「検索」
- 7. Pythonリスト検索
- 8. マップとリストの検索
- 9. 弾性検索:ブロックインデックスから検索
- 10. Androidリストでの検索結果
- 11. 述語とリスト検索haskell
- 12. 検索配列リスト
- 13. C#リストを検索
- 14. バッチファイル:PCリストからファイルを検索
- 15. Androidの検索フレームワーク
- 16. Arraylist Androidからの検索文字列
- 17. Androidリストビュー検索とファーストスクロール
- 18. 検索とフィルタリングAndroidリストビュー
- 19. Windows 8.1アプリ内検索コントロールと検索ペイン(チャームの検索)?
- 20. リストの索引を検索する
- 21. Windows検索とWindows検索の統合
- 22. ファイルの検索と近接検索
- 23. 検索エンジンLuceneとデータベースの検索
- 24. Trieベースのキーワード検索とバイナリ検索
- 25. Android:大規模なArraylistから検索
- 26. 検索エンジンプログラムin android
- 27. Androidサークル検索バー
- 28. Java android listView検索
- 29. Androidオフラインドキュメントで検索
- 30. OUI検索データベースandroid
何を試してみましたか? –
まだどこから始めるべきかわからないので、まだ何もありません。 – Namiskuukkwl
downvoteを避けるために、答えを求めて正確にしようとする前に、あなたの試みを説明してください。ここでは、ユーザーのストーリー全体を解決しないようにガイドしています。あなたがコミュニティに新しい人物であることを考慮すると、今後あなたの質問を投稿し続けるために、評判の損失をバランスさせるためにupvoteを提供します。 –