spinner与simpleAdapter
时间 2021-01-16
标签
simpleadapter
spinner
xml部分代码
<Spinner android:spinnerMode="dialog" android:prompt="@string/choose" android:id="@+id/spinnerarea" android:layout_width="match_parent" android:layout_height="wrap_content" />
java部分代码
private void init2() {
Spinner spinner = findViewById(R.id.spinnerarea);
//创建数据 List<Map<String, Object>> listmap = new ArrayList<>();
for (int i = 0; i < 5000; i++) {
Map<String, Object> map = new HashMap<>();
map.put("pic", R.mipmap.user);
map.put("text", "这是条目" + i);
listmap.add(map);
}
SimpleAdapter simpleAdapter = new SimpleAdapter(
this,//上下文 listmap,//数据 R.layout.list,//自己写的布局,也可以使用系统自带的布局 new String[]{"pic", "text"},
new int[]{R.id.image, R.id.text}
);
spinner.setAdapter(simpleAdapter);
}
效果图