나는 Android 응용 프로그램에서 작업 중입니다. 내 활동에서 검색 기능을 구현하고 싶습니까? 내가 버튼 검색을 눌러야 할 때 대화 상자가 나타나야하고 그 검색 결과를 클릭하면 도움이 표시됩니다. 도움이 필요합니다.Android 애플리케이션에서 검색 대화 상자를 표시하는 방법은 무엇입니까?
0
A
답변
0
검색에 AutoCompleteTextView를 사용하십시오.
public class AutoCompleteText extends Activity {
String[] androidBooks =
{
"Hello, Android - Ed Burnette",
"Professional Android 2 App Dev - Reto Meier",
"Unlocking Android - Frank Ableson",
"Android App Development - Blake Meike",
"Pro Android 2 - Dave MacLean",
"Beginning Android 2 - Mark Murphy",
"Android Programming Tutorials - Mark Murphy",
"Android Wireless App Development - Lauren Darcey",
"Pro Android Games - Vladimir Silva",
};
private String[] item = { "Aaaaa", "Bbbbb", "Ccccccc", "Dddddd", "Eeeeee", "Fccccc", "Gccc", "Haaa" };
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,item);
AutoCompleteTextView acTextView = (AutoCompleteTextView)findViewById(R.id.AndroidBooks);
acTextView.setThreshold(3);
acTextView.setAdapter(adapter);
}
}
0
Android 설명서에는 검색 기능을 구현하는 데 대한 아주 광범위하고 포괄적 인 자습서가 있습니다.
당신이 수행해야하는 단계를 요약하면 (당신이 제안/컨텐트 프로 섹션을 건너 뛸 수 없음)이 활동에 검색을 구현하는 과정을 안내합니다
http://developer.android.com/guide/topics/search/search-dialog.html
: 당신은 살펴 보셔야합니다 , 당신은 당신의 manifest.xml에서 검색 가능한 것으로 당신의 활동을 선언 할 것이고, 어떤 활동이 검색 결과를 보여줄 것이고 검색을 할 때 호출되는 메소드를 구현할 것이라고 기술 할 것이다. Android에서 검색 창/입력을 처리 할 수 있습니다.
관련 문제
- 1. android 응용 프로그램에서 대화 상자를 만들고 표시하는 방법은 무엇입니까?
- 2. 왼쪽에 대화 상자를 표시하는 방법은 무엇입니까?
- 3. changePage 함수로 대화 상자를 표시하는 방법은 무엇입니까?
- 4. Windows에서 openfile 대화 상자를 표시하는 방법은 무엇입니까?
- 5. Android에서 진행률 대화 상자를 표시하는 방법은 무엇입니까?
- 6. "로드 중 ..."대화 상자를 표시하는 방법은 무엇입니까?
- 7. 애플리케이션에서 Android 대화 소스를 구성하는 방법은 무엇입니까?
- 8. Android에서 대화 상자의 대화 상자를 표시하는 방법은 무엇입니까?
- 9. asp.net에서 대화 상자를 표시하는 방법
- 10. 새 활동에서 검색 대화 상자를 시작하는 방법은 무엇입니까?
- 11. Android - 표준 검색 대화 상자를 여는 방법?
- 12. Android 애플리케이션에서 QuickSearchBox를 사용하는 방법은 무엇입니까?
- 13. 네트워크 설정 대화 상자를 표시하는 작업을 만드는 방법은 무엇입니까?
- 14. 앱 시작과 동시에 (모달) 대화 상자를 표시하는 방법은 무엇입니까?
- 15. 안드로이드에서 비표준 액티비티의 대화 상자를 표시하는 방법은 무엇입니까?
- 16. onDestory() 후에 alrert 대화 상자를 표시하는 방법은 무엇입니까?
- 17. 인쇄 대화 상자를 표시하는 방법
- 18. 로딩 대화 상자를 표시하는 방법
- 19. Android 애플리케이션에서 '요청'Facebook 대화 상자 사용
- 20. Swing에서 인쇄 진행 대화 상자를 표시하는 방법은 무엇입니까?
- 21. 지도 표식을 탭할 때 대화 상자를 표시하는 방법은 무엇입니까?
- 22. "성공"또는 "오류"jquery 대화 상자를 표시하는 좋은 방법은 무엇입니까?
- 23. Android에서 활동을 시작하기 전에 진행률 대화 상자를 표시하는 방법은 무엇입니까?
- 24. 데이터를로드하는 동안 Gtk #으로 진행 대화 상자를 표시하는 방법은 무엇입니까?
- 25. 앱 화면 중앙에 로딩 대화 상자를 표시하는 방법은 무엇입니까?
- 26. 저장 작업 후에 일시적 대화 상자를 표시하는 방법은 무엇입니까?
- 27. WPF 및 Prism을 사용하여 모달 대화 상자를 표시하는 방법은 무엇입니까?
- 28. newSuccess.php 양식을 작성한 후 성공 대화 상자를 표시하는 방법은 무엇입니까?
- 29. pygtk : 화면 중앙에 메시지 대화 상자를 표시하는 방법은 무엇입니까?
- 30. 홈 화면에 알림 대화 상자를 표시하는 방법은 무엇입니까?