2011-01-26 5 views
0

안녕하세요 스피 나는 최근에 내가 android! 검색 목록에 검색을 추가하십시오!

가 지금은 상태가 필요할 때이 응용 프로그램에 간단한 검색 기능을 추가해야 USA

의 모든 상태를 표시하는 응용 프로그램이 목록 활동 를 구현하는 방법을 베개 안드로이드 응용 프로그램 개발에 초보자 이름이 입력되었습니다 shud는 상태 이름을 표시하고 적절한 이름을 찾지 못하면 msg를 인쇄합니다!

package shashi.android.Statelist; 

import android.app.ListActivity; 
import android.os.Bundle; 
import android.widget.ArrayAdapter; 

public class Statelist extends ListActivity { 
String[] listofstates = {  "Alabama: AL", 
     "Alaska: AK", 
     "Arizona: AZ", 
     "Arkansas: AR", 
     "California: CA", 
     "Colorado: CO", 
     "Connecticut: CT", 
     "Delaware: DE", 
     "Florida: FL", 
     "Georgia: GA", 
     "Hawaii: HI", 
     "Idaho: ID", 
     "Illinois: IL", 
     "Indiana: IN", 
     "Iowa: IA", 
     "Kansas: KS", 
     "Kentucky: KY", 
     "Louisiana: LA", 
     "Maine: ME", 
     "Maryland: MD", 
     "Massachusetts: MA", 
     "Michigan: MI", 
     "Minnesota: MN", 
     "Mississippi: MS", 
     "Missouri: MO", 
     "Montana: MT", 
     "Nebraska: NE", 
     "Nevada: NV", 
     "New Hampshire: NH", 
     "New Jersey: NJ", 
     "New Mexico: NM", 
     "New York: NY", 
     "North Carolina: NC", 
     "North Dakota: ND", 
     "Ohio: OH", 
     "Oklahoma: OK", 
     "Oregon: OR", 
     "Pennsylvania: PA", 
     "Rhode Island: RI", 
     "South Carolina: SC", 
     "South Dakota: SD", 
     "Tennessee: TN", 
     "Texas: TX", 
     "Utah: UT", 
     "Vermont: VT", 
     "Virginia: VA", 
     "Washington: WA", 
     "West Virginia: WV", 
     "Wisconsin: WI", 
     "Wyoming: WY" 
}; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     //setContentView(R.layout.main); 
     setListAdapter(new ArrayAdapter<String>(this, 
      android.R.layout.simple_list_item_1, listofstates)); 
    } 
} 

검색이 필요합니다. 예 : 입력 한 텍스트를 검색하고 검색 응답을 반환하려면

그래서 기본적으로 디자인이 필요합니다. 기능이 아닙니다.

누군가가 내 개인 데이터에 대해서만이 바를 사용할 수 있는지, 인터넷이나 홀 전화기에서 일반적인 검색이 아니라고 말할 수 있습니까? 나는 아무것도 찾을 수 없으므로 간단하고 명확한 지침서에 대한 링크를 고맙게 생각합니다. 지금까지 콘크리트. 하여 입력 된 텍스트를 찾거나 다른 인쇄 결과 만 같은

MSG에게 사전에

감사 "결과를 찾을 수 없습니다"!

+0

무엇이 당신의 질문입니다. – prolink007

답변

3

AutoCompleteTextView에서보세요 :

http://developer.android.com/reference/android/widget/AutoCompleteTextView.html

자습서 :

http://developer.android.com/resources/tutorials/views/hello-autocomplete.html

자동

은 텍스트 입력, 위스콘신을 작성하기 위해 완료 auto-complete 제안을 제공하는 dget은 AutoCompleteTextView 위젯을 사용하십시오. 제안은 ArrayAdapter를 통해 위젯과 연관된 문자열 모음에서 수신됩니다.

이 자습서에서는 국가 이름에 대한 제안을 제공하는 AutoCompleteTextView 위젯을 작성합니다.

+0

하지만 원하는 경우 자동 검색 대신 필수 패턴 일치와 일치하는 키워드를 찾을 수 없다는 단순한 검색을 원할 경우 – shashi

+0

상태가 유효하지 않은 경우 상태 및 메시지를 반환하는 검색 기능. – shashi

+0

@shash - 나는 당신이 요구 한 것과 다른 대안을 제안하고 있음을 알고 있습니다. 난 당신이 알지 못한다면 - 특히 안드로이드에 내장되어 내장 된 이후로 당신에게 가능한 대체 접근법을 알리고 싶었습니다. 자신의 상황에서 작동하지 않는다면 아무런 문제가 없습니다 - 비슷한 문제가있는 향후 OP에 도움이 될 수 있습니다. –

관련 문제