리스트뷰2 [안드로이드] 리스트뷰 검색 기능 구현 (android ListView search) 리스트뷰(ListView)에 많은 데이터 값(data value)들이 들어간다. 그 수많은 데이터 값들 중에 우리가 필요한 데이터 값만 검색하였으면 하는 기능이 필요할 때가 있다. 검색할 단어를 Input창에 입력하면 그 단어가 포함된 단어 또는 문장이 검색되는것이다. 이 기능은 의외로 간단한 코드로 이루어져있다. 리스트뷰(ListView)를 사용할 줄 안다면 쉽게 구현이 가능하다. 우선 리스트뷰에 연결할 아답터부터 작업한다. * row_listview.xml 리스트뷰의 셀에 데이터를 노출할 TextView를 정의한다. * SearchAdapter.java package com.studio572.searchlistview; import android.content.Context; import androi.. 프로그래밍/안드로이드 2017. 8. 10. [안드로이드] ListView paging ( 리스트뷰 스크롤이 맨 하단으로 갔을 때 페이징 )처리 안드로이드에 가장 많이 쓰이는 위젯(widget) 중 하나가 리스트뷰(ListView)이다. 스마트폰이라는 작은 화면에 많은 데이터를 보여주기 위한 방법 중 하나로 리스트뷰가 사용된다. 하지만 아무리 좋은 리스트뷰라도 한번에 많은 데이터를 몽땅 불러온다면, 로딩시간이 오래걸릴 수 밖에 없다. 그래서 일정한 갯수의 데이터를 정해놓고, 로딩하는 것이 효율적이다. 그러기 위해서는 리스트뷰가 맨 하단(ListView의 마지막 셀)에 스크롤(scroll) 되었을때가 언제인지를 캐치하여 그 다음 데이터를 불러오는것을 알아보도록 한다. 안드로이드 앱의 ListView에서 데이터 20개씩 페이징 하는 영상 우선 ListView와 Adapter에서 UI로 사용 할 xml을 먼저 정의한다. * listview_paging.. 프로그래밍/안드로이드 2017. 8. 8. 이전 1 다음