2012-07-11 59 views
0

我在我的代碼中使用這個,但是如果我打印「文本」,我得到「收集的Http響應爲xmldocument parsedchild節點no 1child節點no 1child節點no 1child節點no 1child節點no 1child節點沒有11034_HAR「當我應得到只有11034_HAR。有人可以向我解釋爲什麼會發生這種情況。從onviewmclicklistener從列表視圖中檢索特定的文本視圖編號

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); 
    } 
}); 
+0

也許你正在使用錯誤的ID R.id .siteid – 2012-07-11 14:08:47

回答

0

您可以訪問Adapter使用

Adapter adapter = arg0.getAdapter(); 

從適配器,您可以訪問使用

MyItem item = adapter.getItem(arg2); 

我suposed MyItem是您使用的適配器實體類的項目。

然後打印值存儲在項目

item.getSiteID(); 

FYI:

ARG2 =位置

ARG3 = ID

+0

感謝您的答案,它爲我工作。對於遲到的回覆感到抱歉 – manohar3787 2012-07-20 12:03:36