검색 기능과 같은 YouTube 기능을 구현하는 방법 Bar, 목록보기에서 동적으로 문자열을 검색하고 목록보기에 표시하는 방법. 동적 검색 기능을 추가하는 방법을 모르겠다. 서버의 응답.액션 바를 사용하여 안드로이드 검색 기능
답변
단계 - 1
다음 onTextChange 서버에 호출 및 을 구현해야 당신이 검색 결과에 대한 더 많은 일을하는 경우가 텍스트 변화로 목록을 검색 할 수 있습니다.
또는
당신이 활동의을 onstarting 전체 목록 를 가져 오지 수작은 목록이있는 경우
.단계 - AutoCompleteTextView에의 어댑터 2
데이터 세트.
이 정확하게 당신이 찾고있는 무엇, 당신은 this 라이브러리를 사용할 수 있습니다 MaterialSearchView
MaterialSearchView searchView = (MaterialSearchView) findViewById(R.id.search_view);
searchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
//Do some magic
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
//Do some magic
return false;
}
});
searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() {
@Override
public void onSearchViewShown() {
//Do some magic
}
@Override
public void onSearchViewClosed() {
//Do some magic
}
});
귀하의 재료 디자인은 아주 좋은, 하지만 어떻게 목록보기를 필터링 할 수 있습니다 .. – Adi
당신은 당신의 listview에서 데이터를 반입하고 필터해야합니다. –
http://stackoverflow.com/questions/21367655/android-parsed-json-data-and-add-a-search-functionality이 부분을 참조하십시오. –
를 사용해보십시오.
코드 :
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_search: {
mSearchView.show(true/false); // animate, ONLY FOR MENU ITEM
return true;
}
default:
return super.onOptionsItemSelected(item);
}
}
XML :
<com.lapism.searchview.SearchView
android:id="@+id/searchView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
스타일링 SearchView :
<attr name="search_version" format="enum">
<enum name="toolbar" value="1000" />
<enum name="menu_item" value="1001" />
</attr>
<attr name="search_version_margins" format="enum">
<enum name="toolbar_small" value="2000" />
<enum name="toolbar_big" value="2001" />
<enum name="menu_item" value="2002" />
</attr>
<attr name="search_theme" format="enum">
<enum name="light" value="3000" />
<enum name="dark" value="3001" />
</attr>
<attr name="search_icon_color" format="color" />
<attr name="search_background_color" format="color" />
<attr name="search_text" format="string" />
<attr name="search_text_color" format="color" />
<attr name="search_text_size" format="dimension" />
<attr name="search_hint" format="string" />
<attr name="search_hint_color" format="color" />
<attr name="search_divider" format="boolean" />
<attr name="search_voice" format="boolean" />
<attr name="search_voice_text" format="string" />
<attr name="search_animation_duration" format="integer" />
<attr name="search_shadow" format="boolean" />
<attr name="search_shadow_color" format="boolean" />
<attr name="search_elevation" format="dimension" />
- 1. 사이드 바를 사용하여 매장 검색 기능
- 2. 액션 바를 사용하여 액션 바 맞춤 설정
- 3. 액션 바를 사용하여 개발하기 시작한
- 4. Android 액션 바를 표시
- 5. 안드로이드 액션 바를 숨기거나 스타일을 지정해야합니까?
- 6. 액션 바를 아래쪽으로 설정
- 7. 안드로이드 액션 바 검색 tabview에서
- 8. Android : 액션 바를 표시하는 방법
- 9. 접촉 표면에 액션 바를 숨기기
- 10. Android 액션 바를 숨기시겠습니까?
- 11. 왜 액션 바를 사용합니까?
- 12. Android 액션 바를 사용하여 텍스트 드롭 다운 표시
- 13. 액션 바를 위아래로 만드는 법?
- 14. 기본 설정과 스타일 충돌이있는 안드로이드 액션 바를 찾아보십시오.
- 15. 하단에 Greendroid 액션 바를 넣으십시오.
- 16. webview에서 액션 바를 사용하는 방법
- 17. 기본 액션 바를 ActionBarSherlock 마이그레이션
- 18. 액션 바를 계속 유지하는 방법
- 19. Android : 검색 바를 사용하여 이미지 색상 변경
- 20. 액션 바를 세계적으로 배경으로 만드는 방법
- 21. 안드로이드 허니컴 액션 바를 움직일 수있는 방법이 있습니까?
- 22. 안드로이드 액션 바를 설정하는 방법 탭 스크롤 스타일
- 23. 안드로이드 4.0 스플릿 액션 바를 사용할 수 없다.
- 24. 안드로이드 - 액션 바 오버플로
- 25. 안드로이드 : 액션 바 생성하기
- 26. 안드로이드 퀵 액션 바
- 27. 안드로이드 2.3의 액션 바
- 28. 검색 바를 사용하여 색조 이미지 효과 사용
- 29. 레이아웃 inflater를 사용하여 검색 바를 업데이트하십시오.
- 30. 검색 바를 사용하여 오디오를 재생하는 방법
는 일이 –
당신의 코드를 게시 할 것 ... –
귀하의 질문에 관한 해결 검색 막대 작업을 필터링하지 –