Android 无法在onItemClick的listview中使用findViewById从linearlayout访问textView

Android 无法在onItemClick的listview中使用findViewById从linearlayout访问textView,android,Android,我可以从一个数组中显示一个列表视图。但是当我点击任何一行时,应用程序崩溃,说ClassCaste Exception android.widget.linearlayout。 我的xml: 可能存在错误的特定代码: ArrayAdapter<String> countryAdapter=new ArrayAdapter<String>(this,R.layout.rowlayout,R.id.label,countries); setListAdapter(

我可以从一个数组中显示一个列表视图。但是当我点击任何一行时,应用程序崩溃,说ClassCaste Exception android.widget.linearlayout。 我的xml:



可能存在错误的特定代码:

ArrayAdapter<String> countryAdapter=new ArrayAdapter<String>(this,R.layout.rowlayout,R.id.label,countries);
    setListAdapter(countryAdapter);
    ListView lv = getListView();
    lv.setTextFilterEnabled(true);
    lv.setOnItemClickListener(this);  
ArrayAdapter countryAdapter=新的ArrayAdapter(this,R.layout.rowlayout,R.id.label,country);
setListAdapter(countryAdapter);
ListView lv=getListView();
lv.setTextFilterEnabled(真);
lv.setOnItemClickListener(本);
和onclick方法,我试图在列表视图中的clickd项上显示toast:

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    // TODO Auto-generated method stub
    Toast.makeText(getApplicationContext(), ((TextView)linearlayout.findViewById(R.id.label)).getText(), Toast.LENGTH_SHORT).show();

}
@覆盖
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
//TODO自动生成的方法存根
Toast.makeText(getApplicationContext(),((TextView)linearlayout.findViewById(R.id.label)).getText(),Toast.LENGTH\u SHORT.show();
}
当我单击任何列表项时,应用程序正在崩溃。

有什么建议吗? 谢谢

更换

((TextView)linearlayout.findViewById(R.id.label)).getText()


希望它能起作用:)

你在这部分做了什么?Toast.makeText(getApplicationContext(),((TextView)linearlayout.findViewById(R.id.label)).getText(),Toast.LENGTH\u SHORT.show();在
onItemClick
方法中,您从何处获取
linearLayout
引用?尝试访问线性布局(已声明)的子节点,然后将其键入textview。我愚蠢的头脑:(
((TextView)linearlayout.findViewById(R.id.label)).getText()
((TextView)view.findViewById(R.id.label)).getText()