com.apress.gerber.leadus;
android.app.Activity;
android.os.Bundle;
android.view.View;
android.widget.AbsListView;
android.widget.AdapterView;
android.widget.ArrayAdapter;
android.widget.ListView;
android.widget.SimpleAdapter;
android.widget.Spinner;
java.util.ArrayList;
java.util.HashMap;
java.util.List;
java.util.Map;
sjcs_Activity Activity {
ListView ;
Spinner ;
List;
List = ArrayList();
SimpleAdapter ;
List> ;
onCreate(Bundle savedInstanceState) {
.onCreate(savedInstanceState);
setContentView(R.layout.);
= (Spinner) findViewById(R.id.);
.add();
.add();
.add();
.add();
.add();
ArrayAdapter adapter = ArrayAdapter(, android.R.layout., );
adapter.setDropDownViewResource(android.R.layout.);
.setAdapter(adapter);
= (ListView) findViewById(R.id.);
=ArrayList>();
= SimpleAdapter(, getData(), R.layout., String[]{, }, []{R.id., R.id.});
.setAdapter();
}
List> getData() {
(i = ; i
String[]arr={,,,,,,};
Map map = HashMap();
map.put(,i);
map.put(, +arr[i] );
.add(map);
}
;
}
}
运行会出错, 如果把spinner1.setAdapter(adapter);注释掉就能运行但是Spinner内容没有!这是为什么啊