0

编辑:我设法让它工作,谢谢你的帮助!

我正在尝试遵循指南,但即使我将几乎所有代码更改为与指南相同的代码,我仍然会遇到错误和崩溃。该应用程序在我启动时崩溃。

这是我的指南:ListView with images and text

4

1 回答 1

0

要在 Android 中使用Contextfrom Fragment,您应该首先获取Activity包含当前Fragment. 所以这条线

StringArrayAdapter ad = new StringArrayAdapter(getApplicationContext(), aList, R.layout.list_design, from, to);

应该 :

StringArrayAdapter ad = new StringArrayAdapter(getActivity().getApplicationContext(), aList, R.layout.list_design, from, to);

检查这是否是您的问题,如果不只是发布您正在运行该代码的堆栈跟踪。

编辑:

看到您的适配器的代码,我可以看到它在您的初始化Activity是不正确的。它应该是 :

StringArrayAdapter ad = new StringArrayAdapter(mMyStringArray, getActivity().getApplicationContext());

mMyStringArray您要显示的字符串数组在哪里,例如:TitleList取决于您的代码。

于 2013-07-02T14:54:09.623 回答