Listview 我对.getText有错误

Listview 我对.getText有错误,listview,Listview,我想单击listview,然后显示文本,但它有错误。getText ListView listView = getListView(); listView.setTextFilterEnabled(true); listView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view,

我想单击listview,然后显示文本,但它有错误。getText

   ListView listView = getListView();
   listView.setTextFilterEnabled(true);

    listView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {

            Toast.makeText(getApplicationContext(),
                    ((TextView) view).findViewById(R.id.line_a).getText(), 
                    Toast.LENGTH_SHORT).show();
        }


              });
ListView ListView=getListView();
setTextFilterEnabled(true);
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
Toast.makeText(getApplicationContext(),
((TextView)视图).findViewById(R.id.line_a).getText(),
吐司。长度(短)。show();
}
});

}

您有什么错误?什么是
R.id.line\u a
?R.id.line\u a是我想要显示的文本列表行,试图成为精神主义者:
findViewById
返回一个
null
对象,因为输入无效,然后返回
getText()
null
对象上返回NPE…顺便说一句:方法``findViewById`可能需要由
id
提供才能工作。那么,为什么不尝试作为参数
R.id
传递,而不是
R.id.line\u a