Android使用本地json自动完成textview填充

时间:2012-12-05 16:07:46

标签: android json autocompletetextview populate

如何使用本地JSON(存在于原始文件夹中)文件来​​填充自动完成文本视图? 我是android的新手,并且构建了一个小应用程序。请帮忙

1 个答案:

答案 0 :(得分:1)

实际上有关于此的文档信息,称为:AutoCompleteTextView

像这样使用:

    public class CountriesActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
         setContentView(R.layout.countries);

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
         AutoCompleteTextView textView = (AutoCompleteTextView)
                 findViewById(R.id.countries_list);
         textView.setAdapter(adapter);
     }

     private static final String[] COUNTRIES = new String[] {
         "Belgium", "France", "Italy", "Germany", "Spain"
     };
}

然后你需要将你的JSON解析为字符串[] ......这里有几个很好的JSON解析教程:

简单:

好: