在我的主要活动中,我有两个标签,对于两个标签,使用了两种不同的布局。在一个标签中我有旋转器。我在spinner的主要活动中设置了一个列表,但它显示了NullPointerException
。
这是我的代码
ArrayAdapter<String> presAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
presAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
MyList.setAdapter(presAdapter);
答案 0 :(得分:0)
您是否有问题将数据填充到微调器?
public void addItemsOnSpinner()
{
spinner1 = (Spinner) findViewById(R.id.spinner1);
List<String> list = new ArrayList<String>();
list.add(this.getString(R.string.x));
list.add(this.getString(R.string.y));
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(dataAdapter);
}
我使用它,可能会有所帮助:)
答案 1 :(得分:0)
您可能错过了以下任何一项
的setContentView(R.layout.yourlayoutname);
MyList =(Spinner)findViewById(R.id.yourspinnerid);
或list可能为null