在Android上添加搜索列表!

问题描述:

你好 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

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