看板 AndroidDev 關於我們 聯絡資訊
我做一個ListView 插入一些int數字後 再建一個Button,點擊Button後會在另一個TextView秀出我選擇的那個數字 但我使用 private ListView.OnItemClickListener lvItemClick= new ListView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { tempNum=(Integer.parseInt(listView1.getItemAtPosition(arg2).toString())); textView1.setText(tempNum); } }; 然後在前面也加入listView1.setOnItemClickListener(lvItemClick); 卻發現listView1.getItemAtPosition(arg2)得到的是NULL 是還要再加入什麼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.234.5
givemepass:直接用arg2就可以了 08/21 15:56
真是Sorry,結果發現問題是出在 textView1.setText(tempNum); 和ListView一點關系也沒有 所以我的Code是可以正常運作的,感謝 這位大大的回答 ※ 編輯: llzzyy01 來自: 36.231.234.5 (08/21 16:06)