-1

オートコンプリートテキストビューにデータを入力するために、ローカルの JSON (raw フォルダーに存在する) ファイルを使用するにはどうすればよいですか? 私はアンドロイドが初めてで、小さなアプリケーションを構築しています。助けてください

4

1 に答える 1

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 解析のチュートリアルがいくつかあります。

単純:

良い:

于 2012-12-05T16:14:08.620 に答える