2011-01-26 36 views
0

你好 IAM新手到Android應用程序開發最近,我倚如何實現列表活動 我有一個應用程序,它顯示美國在Android上添加搜索列表!

的所有狀態

現在我有需要的狀態時,一個簡單的搜索功能添加到該應用程序名稱被輸入 它顯示狀態名稱並打印一個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)); 
    } 
} 

我需要的搜索。例如:檢索輸入的文本並返回我的搜索響應

所以,基本上我只需要設計,而不是功能。

有人可以告訴我,如果我可以使用這個欄只爲我的個人資料,而不是從互聯網或洞電話一般搜索,我會感謝鏈接一個簡單明瞭的教程,因爲我什麼都找不到具體到現在。

只喜歡該結果用於查找輸入的文本,否則打印「結果沒有找到」味精提前

謝謝!

+0

你的問題是什麼? – prolink007 2011-01-26 17:10:20

回答

3

AutoCompleteTextView看看:

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

教程:

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

自動完成

要創建一個文本輸入無線網絡提供自動完成建議的dget,使用AutoCompleteTextView小部件。通過ArrayAdapter從與窗口小部件相關的字符串集合中接收建議。

在本教程中,您將創建一個AutoCompleteTextView小部件,該小部件爲國家/地區名稱提供建議。

+0

但如果我想簡單地搜索只有一個msg說當關鍵字沒有找到時,所需的模式dint匹配,而不是自動完成 – shashi 2011-01-27 13:11:09