1

我动态地创建了一个微调器。它出现但为空。它旨在包含以下字符串数组。

<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

4

1 回答 1

2

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

采用sp.setAdapter(adapter_tasks);

于 2013-03-27T20:37:53.797 回答