Android 如何将文本从ListView项传递到新活动

Android 如何将文本从ListView项传递到新活动,android,listview,simplecursoradapter,Android,Listview,Simplecursoradapter,我正在使用SimpleCursorAdapter将数据从SQLite数据库提取到ListView。现在,我正在尝试打开一个活动,其中将包含列表视图中的文本。我已经编写了代码,但是无论我在哪里单击,它都只显示第一项的文本。代码如下: listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, Vi

我正在使用
SimpleCursorAdapter
将数据从
SQLite
数据库提取到
ListView
。现在,我正在尝试打开一个
活动
,其中将包含
列表视图
中的文本。我已经编写了代码,但是无论我在哪里单击,它都只显示第一项的文本。代码如下:

listView.setOnItemClickListener(new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
        // TODO Auto-generated method stub

        textView = (TextView) findViewById(R.id.tvListItem);

        String text = textView.getText().toString();

        Intent intent = new Intent(getApplicationContext(), SingleActivity.class);
        intent.putExtra("com.example.practise.write", text );
        startActivity(intent);

    }

});

您需要获取所选项目的文本视图,然后如果列表项目只是
文本视图
,则您将获得正确的值。您可以像这样将其强制转换为
文本视图

TextVie view = (TextView) view; 
或者,如果textview是列表项视图的子视图,则执行此操作

TextView textView = (TextView) view.findViewById(R.id.tvListItem);

listview中有多少文本字段,您能否显示listview的屏幕截图以及要传递给nextactivity的内容?如何更改为
textView=(textView)view.findViewById(R.id.tvListItem)?文本视图是动态的,我的意思是项目是从数据库@DarylThat works添加的!!!谢谢@阿巴斯
TextView textView = (TextView) view.findViewById(R.id.tvListItem);