Android 4.1中的空例外但在4.2中工作

时间:2015-10-21 16:55:00

标签: java android eclipse

我有这个 在xml中

<Spinner
android:id="@+id/spinnerLanguages"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />

和片段代码文件

我在oncreate中充气了

viewInflate = inflater.inflate(R.layout.fragment_search, null);

spinnerLanguages = (Spinner) viewInflate.findViewById(R.id.spinnerLanguages);

String[] items1 = new String[] {"lang1", "lang2", "lang3","lang4"};

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_spinner_item, items1);
spinnerLanguages.setAdapter(adapter);

但是我在这一行中得到了Null异常

spinnerLanguages.setAdapter(adapter);

在软糖(4.1)中,但在4.2 +

中工作正常

我该如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可能在layout-vx目录中提供了不同版本的布局文件 fragment_search.xml :检查 fragment_search.xml 的数量存在于您的layour目录中(例如在layout-v17与layout或layout-v16 之内)。