보시는 이미지는 갤투 검색기능인데요.
검색어를 치면 전화번호부, 그리고 웹에서 검색할 수 있도록 구현해 주고 있습니다.
저도 이와 비슷한 인터페이스가 필요한데요.
한개의 editbox를 이용해서 웹검색과
어플내의 Textbox(또는 button)을 찾아주는 기능을 구현하려고 합니다.
여러군데 찾아봐도 보이질 않네요 ㅠㅠ 도와주시기 바랍니다 ㅠㅠ
ㅎㅎㅎ...SearchView의 기본 개념에 대해서라;;;;
TextView를 상속하고 있는 녀석인데요.......흠 저도 아직 전체적인 소스를 살펴보진 못했기 때문에
제가 설명해드리는 것 보다는 개념을 찾으시는 것이 더욱 효과적이라 생각이 듭니다. (더욱더 확실하고요..!!!)
SearchView자체는 google에서 제작된 widget,으로 기본적인 app검색이나, 주소록 등이 검색되도록 구현이 되어 있던 것으로 기억합니다.
만약 아이라이 님께서 구현하고자 하는 내용이 어떤 TextView나 app의 Button들을 찾아서 구현을 하고자 한다면
그안에 들어가있는 로직은 다르게 구현이 되어야 하겠죠 (세부 구현 방법은 좀 더 생각을 해봐야 할것같네요)
적당한 테스트폰 (혹은 사용하고 계시는 폰)에 단순히 SearchView만 있는 text app을 짜보아도
웬만한건 검색이 될 겁니다.
마찬가지로 아이라이 님께서 구현하고자 하는 '검색기능(?)' 에 대해서도 추가 구현이 필요합니다.
그때는 굳이 SearchView를 사용할 필요가 없이 TextView를 상속하는 아이라이님만의 TextView를 하나 만들어서 이를 이용하여 app을 짜면 되겠죠...?




해당 Widget은 SearchView 입니다.
AutoCompleteTextView를 사용해서 ListPopupWindow를 생성을 하게 되는 것이고요
각 package name이나 Component Name등으로 검색을 해서 ListPopupWindow에 뿌리고 이를 AutoComplteTextView에서 보여주게 됩니다.
SearchView자체에 해당 기능들은 구현이 되어 있으니, Adapter등을 이용해서 원하시는 '내용(검색물)'을 저장하시면 될 것 같네요