1

スピナーを動的に作成しました。表示されますが空です。次の文字列配列を含めることを意図しています。

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

以下は、フラグメントアクティビティを拡張するクラスからの私のコードです

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

    }}

何か案は?た

4

1 に答える 1

2

アダプターをスピナーに追加するのを忘れました。

使用するsp.setAdapter(adapter_tasks);

于 2013-03-27T20:37:53.797 に答える