Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将空数组传递给ArrayAdapter.createResource_Android_Android Layout_Android Arrayadapter - Fatal编程技术网

Android 将空数组传递给ArrayAdapter.createResource

Android 将空数组传递给ArrayAdapter.createResource,android,android-layout,android-arrayadapter,Android,Android Layout,Android Arrayadapter,我正在初始化一个数组适配器,如下所示: ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(), -1, android.R.layout.simple_spinner_item); 我想这是因为我正在传递-1作为数组的查找。问题是在此之后我以编程方式创建了数组,所以我实际上没有在R.array中定义数组 有人知道如何在没有定义的数组XML文件的情况下初始化ArrayAda

我正在初始化一个数组适配器,如下所示:

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(), -1, android.R.layout.simple_spinner_item);
我想这是因为我正在传递
-1
作为数组的查找。问题是在此之后我以编程方式创建了数组,所以我实际上没有在R.array中定义数组

有人知道如何在没有定义的数组XML文件的情况下初始化ArrayAdapter吗?

List listLoadToSpinner=new ArrayList();
List<String> listLoadToSpinner = new ArrayList<String>();
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(
                            mContext,
                            android.R.layout.simple_spinner_dropdown_item,
                            listLoadToSpinner);
ArrayAdapter spinnerAdapter=新的ArrayAdapter( McContext, android.R.layout.simple\u微调器\u下拉菜单\u项, listLoadToSpinner);

附言:最好在拥有数组后初始化适配器,并将适配器设置为微调器

在R.Array中没有定义数组时,为什么要使用
createFromResource
。?
List<String> listLoadToSpinner = new ArrayList<String>();
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(
                            mContext,
                            android.R.layout.simple_spinner_dropdown_item,
                            listLoadToSpinner);