0

私は自分のコードでこれを使用していますが、「テキスト」を出力すると、取得するはずのときに「xmldocument parsedchild node no 1child node no 1child node no 1child node no 1child node no 1child node no 11034_HAR として収集された Http 応答」が表示されます。 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);
    }
});
4

1 に答える 1

0

Adapterを使用してアクセスできます

Adapter adapter = arg0.getAdapter();

アダプターからは、アイテムにアクセスできます

MyItem item = adapter.getItem(arg2);

MyItem は、アダプタで使用しているエンティティ クラスだと思います。

次に、アイテムの値ストアを出力します

item.getSiteID();

ご参考までに:

arg2= 位置

arg3= ID

于 2012-07-11T14:11:18.970 に答える