Problem with spinner in custom list inside activity group

人走茶凉 提交于 2019-12-02 08:50:58

Try passing this.getPrent() to the MyCustomAdapter like this:

MyCustomAdapter adapter = new MyCustomAdapter(this.getPrent(), mylist, 0, null, null);

and make a Context variable in the MyCustomAdapter

private class MyCustomAdapter extends SimpleAdapter {
        Context mContext;
        public MyCustomAdapter(Context context,List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)
        {
            super(context, data, resource, from, to);
            mContext = context;
        }
        //getView implementation
}

and pass that mContext to the ArrayAdapter inside getView()

ArrayAdapter.createFromResource(mContext, R.array.number, android.R.layout.simple_spinner_item);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!