-3
リストビューの設定に問題があります 配列を作成してリストビューに入れようとすると、エラーが返されます。コンストラクタArrayAdapterを解決できません。 これは配列です。配列でリストビューを設定するには?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.xml_busqueda_proveedores);
ArrayList<HashMap<String, String>> arl = (ArrayList<HashMap<String, String>>) getIntent().getSerializableExtra("lista");
System.out.println("::: array " + arl);
// This is the array
// ::: array [{1=111, 2= LOCAL }, {1=12, 2= CIUDAD}, {}, {}, {}]
list = (ListView)findViewById(R.id.ListProveedores);
ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arl);
//Error Cannot resolve constructor ArrayAdapter
list.setAdapter(adaptador);
}
ArrayAdapterは、Simple ArrayまたはArrayListを使用している場合にのみ便利です。 ArrayList >を使用しています。カスタムアダプタを使用する必要があります。このリンクをクリックしてください。 http://stackoverflow.com/questions/33701943/how-to-use-insert-data-from-arraylisthashmapstring-string-into-a-list-view –