2012-05-15 3 views

답변

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에서 검색 창/입력을 처리 할 수 ​​있습니다.

관련 문제