2010-01-10 3 views
1

나는 ListView와 어댑터를 업데이트하는 refreshListFromDB (String searchKeywords) 메소드를 가지고있다.간단한 안드로이드 검색을위한 튜토리얼 및 필요한 것

장치에서 검색 키를 누르면 표준 검색 상자 (및 필요한 경우 화면 키보드)가 팝업되고 결과 (onKeyDown)가 refreshListFromDB()로 전달되는 검색을 구현하고 싶습니다. 이것은 나쁜 UI 디자인으로 간주됩니까?

검색은 복잡한 짐승이므로 아무도 모범 사례를 추천 할 수 있습니까? 내 QSB를 사용하고 싶지 않습니다. 내 앱 유형에 대한 재발행이 아니기 때문입니다. 인 텐트, 검색 가능한 XML, 새로운 활동, 컨텐트 제공자 등으로 들어가야합니까?

+0

이 답변을보십시오 : http://stackoverflow.com/questions/1737009/answer-to-making-a-nice-looking-listview-filter-on-android –

답변

1
내가 (필요한 경우 및 온 스크린 키보드) 표준 검색 상자 를 나타납니다 내 장치에서 검색 키를 누르면 곳 , 을 검색을 구현하고 결과를 전달하고 싶습니다

(onKeyDown에) refreshListFromDB() - 또는 이 잘못된 UI 디자인으로 간주 되나요?

"나쁜 UI 디자인"에 대해 알지 못하지만 표준 검색 상자는 사용자가 원하는 것을 수행하지 않습니다.

검색은 복잡한 짐승, 그래서 사람은 마른 사람에게 예를 추천 할 수 있습니까?

나는 예전의 예를 가지고 있었지만 그것은 QSB 이전이었습니다. QSB는 내가 가지고 있던 뼈 위에 다른 뼈 더미를 추가했습니다. 너는 여전히 look at the larger pile of bones here 일 수 있고, 찾는 부분은 (ahem) a book에 기술되어있다.

정말 텐트, 검색 XML, 새로운 활동, 콘텐츠 제공 업체 등으로 취득해야합니까?

"표준 검색 창"을 사용하려면 목록에서 처음 두 개가 필요하며 원하는 방식에 따라 3 번째 검색이 필요합니다. 둘 다 기존 활동을 재사용하고 검색 실험에서 새로운 활동을 만들었습니다. 콘텐츠 제공 업체는 필요하지 않습니다.

+0

나는 그 책과 장을 가지고 있습니다. 검색이 존재하지 않습니다 ... – Eno

+0

@ Eno : 제 1 판이 인쇄되어 있다면 사실 일 수 있습니다. 나는 현재 디지털 판을 더 많이 언급했다. 검색 장은 몇 달 전에 옮겨졌다. 그 전에는 _ Busy Coder의 Android 개발 가이드 _에서 해당 장을 찾을 수 있습니다. – CommonsWare

관련 문제