Android 从侦听器中的listview检索特定的textview id

Android 从侦听器中的listview检索特定的textview id,android,textview,Android,Textview,我在代码中使用了这一点,但如果我打印“文本”,我会得到“Http响应收集为xmldocument parsedchild node no 1 Child node no 1 Child node no 1 Child node no 1 Child node no 1 Child node no 11034_HAR”,而我应该只得到11034_HAR。有人能给我解释一下为什么会这样吗 myList.setOnItemClickListener(new OnItemClickListener()

我在代码中使用了这一点,但如果我打印“文本”,我会得到“Http响应收集为xmldocument parsedchild node no 1 Child node no 1 Child node no 1 Child node no 1 Child node no 1 Child node no 11034_HAR”,而我应该只得到11034_HAR。有人能给我解释一下为什么会这样吗

myList.setOnItemClickListener(new OnItemClickListener() {

    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        TextView textView = (TextView) arg1.findViewById(R.id.siteid);
        String text = textView.getText().toString(); 
        System.out.println(text);                               
        Intent intnt = new Intent(getApplicationContext(), SelectedSiteActivity.class);
        startActivity(intnt);
    }
});
myList.setOnItemClickListener(新的OnItemClickListener(){
公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3){
TextView TextView=(TextView)arg1.findViewById(R.id.siteid);
String text=textView.getText().toString();
System.out.println(文本);
Intent intnt=新的Intent(getApplicationContext(),SelectedSiteActivity.class);
星触觉(intnt);
}
});

您可以使用

Adapter adapter = arg0.getAdapter();
通过适配器,您可以使用

MyItem item = adapter.getItem(arg2);
i suposed MyItem是您在适配器中使用的实体类

然后打印存储在项目中的值

item.getSiteID();
供参考:

arg2=位置

arg3=id


也许你用错了ID R.ID.siteid谢谢你的回答,它对我有用。很抱歉我的回复太晚了