Android ArrayAdapter.createViewFromResource()上的NullPointerException

Android ArrayAdapter.createViewFromResource()上的NullPointerException,android,Android,在ListView上设置ArrayAdapter时,我会遇到NullPointerException 代码和例外情况如下所述。因为数据是在列表中提供的。。我知道它不是空的。 那么,为什么会有这样的问题……任何帮助或指点都非常感谢 代码如下: MainActivityFragment.java public class MainActivityFragment extends Fragment { public MainActivityFragment() { } @Override

在ListView上设置ArrayAdapter时,我会遇到NullPointerException

代码和例外情况如下所述。因为数据是在列表中提供的。。我知道它不是空的。 那么,为什么会有这样的问题……任何帮助或指点都非常感谢

代码如下: MainActivityFragment.java

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);