Android微调器崩溃应用程序

时间:2011-12-14 08:33:06

标签: android android-widget

我正在使用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.

我也尝试使用数组适配器构造函数并使用但同样的问题。

1 个答案:

答案 0 :(得分:0)

selectCity为空....

检查您用作视图的xml,它是否有任何ID为spinnerSelectCity的微调器?

如果不是

  1. 替换其中包含spinnerSelectCity的布局
  2. 您可能在另一个不使用的布局中使用过它.....将spinnerSelectCity从该布局移动到您使用的布局......