我正在使用android微调器在城市名称中进行选择。 问题是我setAdapter()的行正在崩溃我的应用程序。
`
selectCity = (Spinner) findViewById(R.id.spinnerSelectCity);
ArrayAdapter<CharSequence> spinadapter = ArrayAdapter.createFromResource(main.this, R.array.cities, android.R.layout.simple_spinner_item);
spinadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
selectCity.setAdapter(spinadapter);`
selectCity.setAdapter(spinadapter);// line is throwing a java.lang.nullpointerexception.
我也尝试使用数组适配器构造函数并使用但同样的问题。
答案 0 :(得分:0)
selectCity
为空....
检查您用作视图的xml,它是否有任何ID为spinnerSelectCity
的微调器?
如果不是
spinnerSelectCity
的布局spinnerSelectCity
从该布局移动到您使用的布局......