Android ListFragment中的setText
我是Android编程的初学者,我想知道你是否能帮我 我有一个列表片段:Android ListFragment中的setText,android,textview,fragment,loader,Android,Textview,Fragment,Loader,我是Android编程的初学者,我想知道你是否能帮我 我有一个列表片段: public class AdvertFrag extends ListFragment implements LoaderManager.LoaderCallbacks<Cursor> 但会出现以下错误:“您的内容必须具有id属性为android.R.id.list的ListView。允许OnCreateView仅调用: return super.onCreateView(inflater, contain
public class AdvertFrag extends ListFragment implements LoaderManager.LoaderCallbacks<Cursor>
但会出现以下错误:“您的内容必须具有id属性为android.R.id.list的ListView。允许OnCreateView仅调用:
return super.onCreateView(inflater, container, savedInstanceState);
很好
所以我的问题是,我做错了什么?我如何让setText在ListActivity中工作?或者我是以完全错误的方式工作的
添加信息(如果有用):
My row.xml只包含由加载程序填充的文本视图和距离的附加文本视图
我有一个fragmentActivity,它的XML中包含片段,如下所示:
<fragment
...
android:name="com.example.goclub.AdvertFrag"
.../>
就像user113215所说的onCreateView()ListFragment
的
不是更改列表项中小部件的地方。假设您正在使用一个自定义的CursorAdapter
,您必须为此创建一个自定义的CursorAdapter
。您可以找到一个很好的教程。它基本上扩展了一个SimpleCursorAdapter
,并在bindView
方法中进行更改d、 覆盖列表片段的onCreateView()
意味着您希望为整个片段显示不同的布局(例如,列表下方/上方的内容)。这不是管理单个列表项布局的地方。+1问得好:你写得很好。太棒了。我遵循了教程并使其正常工作。谢谢你的帮助。
<fragment
...
android:name="com.example.goclub.AdvertFrag"
.../>