Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用ArrayAdapter创建列表视图时出现问题_Android - Fatal编程技术网

Android 使用ArrayAdapter创建列表视图时出现问题

Android 使用ArrayAdapter创建列表视图时出现问题,android,Android,我在使用数据创建ListView时遇到问题。生成它的代码是: protected void onPostExecute(DtoProjectListItem[] result) { mProgressDialog.dismiss(); // DtoProjectListItem[] Adapter for ListView ArrayAdapter<DtoProjectListItem> projects_adapter = new ArrayAdapter

我在使用数据创建ListView时遇到问题。生成它的代码是:

protected void onPostExecute(DtoProjectListItem[] result) {
    mProgressDialog.dismiss();

    // DtoProjectListItem[] Adapter for ListView
    ArrayAdapter<DtoProjectListItem> projects_adapter = new ArrayAdapter<DtoProjectListItem>(
            ProjectListActivity.this,
            R.layout.activity_project_list_item, 
            R.id.tvProjectName, 
            result
    );

    ListView lvProjects = (ListView) findViewById(R.layout.activity_project_list);
    lvProjects.setAdapter(projects_adapter);
第173行是:

lvProjects.setAdapter(projects_adapter);
有人能帮我弄清楚吗


谢谢!:)

问题出在这一行

ListView lvProjects = (ListView) findViewById(R.layout.activity_project_list);
应该是这样的

ListView lvProjects = (ListView) findViewById(R.id.your_list_id);

@M Mohsin Naeem,查看文档,其中一个构造函数显示:
public ArrayAdapter(上下文上下文,int-resource,int-textViewResourceId,T[]对象)
。其中
int-resource
布局文件的资源ID,该布局文件包含实例化视图时要使用的布局。
我说的是
ListView
。。。适配器定义更正确:)修复了错误,但现在我有一个不同的错误。但是谢谢你帮助我进步。如果我不能找出下一个错误,我会为下一个错误发布一个不同的问题。
ListView lvProjects = (ListView) findViewById(R.id.your_list_id);