![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 X. ![]()
![]() |
小弟想請教個問題: 我有個A.Java檔案,裡面有個Public Class A, 然後我在裡面寫一個自定義的List, ListView lv = (ListView)findViewById(R.id.List); ListViewAdapter BtnAdapter = new ListViewAdapter(); lv.setAdapter(BtnAdapter); ListViewAdapter 是我另外寫的一個.java檔, 裡面有寫一些click事件。 我想請問,如果我想實現下面這些功能,應該怎麼做呢? 1.按下 list的某個項目,由網路發送一個訊號出去。 目前瓶頸:我應該把網路連線寫在 A還是 ListViewAdapter裡? 如果是寫在 A,那我要怎麼把資料從 ListViewAdapter的click事件傳回 A再經由網路送出去呢? 在 A寫個 public class Send(String s){...},然後在 ListViewAdapter的 click事件裡 new 一個 A然後 A.Send(str); 送出去嗎? 2.從網路收到的資料中去改變list的顯示(如文字,顏色...)。 目前瓶頸:其實跟 1.差不多,就是要如何把資料從 A送給 ListViewAdapter去改變其顯示? 剛接觸 Java不久,還望前輩不吝指教! 感謝! |