为什么我的动态微调框不填充
问题描述:
我已经动态地创建了微调框。它显示出来,但是是空的。它意味着包含以下字符串数组。为什么我的动态微调框不填充
<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);
ahhhh..so simple..thankyou :) – Wenz 2013-03-27 20:40:37
很高兴能有帮助:-) – fedepaol 2013-03-27 20:41:39