spinner与simpleAdapter

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);
}

效果图