我正在尝试将数组输入到 ListView 中。我已经使用以下代码使其适用于旋转框:
Spinner spinner = (Spinner) findViewById(R.id.location_spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, model.getLocationsArray());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
当我运行下一个代码块时,程序意外关闭。奇怪的是,如果我删除model.getLocationsArray()
它会运行但视图不会更新。
ListView listView = (ListView) findViewById(R.id.available_locations_list);
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, model.getLocationsArray());
listView.setAdapter(adapter);
提前致谢!