Android ArrayAdapter.createViewFromResource()上的NullPointerException
在ListView上设置ArrayAdapter时,我会遇到NullPointerException 代码和例外情况如下所述。因为数据是在列表中提供的。。我知道它不是空的。 那么,为什么会有这样的问题……任何帮助或指点都非常感谢 代码如下: MainActivityFragment.javaAndroid ArrayAdapter.createViewFromResource()上的NullPointerException,android,Android,在ListView上设置ArrayAdapter时,我会遇到NullPointerException 代码和例外情况如下所述。因为数据是在列表中提供的。。我知道它不是空的。 那么,为什么会有这样的问题……任何帮助或指点都非常感谢 代码如下: MainActivityFragment.java public class MainActivityFragment extends Fragment { public MainActivityFragment() { } @Override
public class MainActivityFragment extends Fragment {
public MainActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_main, container, false);
List list = new ArrayList<String>();
list.add("Today - Sunny - 88/63");
list.add("Tomorrow - Foggy - 88/63");
list.add("Wednesday - Cloudy - 88/63");
list.add("Thursday - Rainy - 88/63");
list.add("Friday - Sunny - 88/63");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),
R.layout.fragment_main,
R.id.list_item_forecast_textview,
list);
ListView listView = (ListView) view.findViewById(R.id.list_view_forecast);
listView.setAdapter(arrayAdapter);
return view;
}
}
你错了
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),
R.layout.fragment_main,
R.id.list_item_forecast_textview,
list);
你错了
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),
R.layout.fragment_main,
R.id.list_item_forecast_textview,
list);
该死!真不敢相信我犯了那个愚蠢的错误!谢谢你能告诉我怎么接受答案吗?该死!真不敢相信我犯了那个愚蠢的错误!谢谢你能告诉我怎么接受答案吗?
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),
R.layout.yourListItemLayout,
R.id.list_item_forecast_textview,
list);