为什么我的动态微调框不填充

为什么我的动态微调框不填充

问题描述:

我已经动态地创建了微调框。它显示出来,但是是空的。它意味着包含以下字符串数组。为什么我的动态微调框不填充

<string-array name="task_array"> 
     <item>task 1</item> 
     <item>task 2</item> 
     <item>task 3</item> 
     <item>task 4</item>  
    </string-array> 

以下是从延伸到fragmentactivity

public void addNewView() { 
     final TableLayout table = (TableLayout) findViewById(R.id.spLayout); 
     Spinner sp = new Spinner(this); 
     ArrayAdapter<CharSequence> adapter_tasks = ArrayAdapter. 
       createFromResource(this, R.array.task_array, 
         android.R.layout.simple_spinner_item); 
     table.addView(sp); 
     for(int i = 0; i < 10; i++) { 
     sp.setId(i+10); 

    }} 

任何想法一类我的代码? ta

您忘了将适配器添加到微调器。

使用sp.setAdapter(adapter_tasks);

+0

ahhhh..so simple..thankyou :) – Wenz 2013-03-27 20:40:37

+0

很高兴能有帮助:-) – fedepaol 2013-03-27 20:41:39