0
我寫了一個類似於.NET GridView的類,但對於一個動作,我的思緒一片空白!當我循環遍歷行(或數據)時,我想觸發一個事件,其中包含每行上的選定行。你可以認爲你是通過.NET上的rowdatabound幫助分別到達每一行的。Android上的Rowdatabound?
for (int m = 0; m < this.columns.length; m++) {
do some stuff
fire()
}
我需要創建一個新的線程或偵聽器嗎?如果是,我該如何做到這一點,如何在別人身上抓到它?請給我一個主意。
使用下面我寫的代碼,我可以創建一個gridview並顯示它沒有任何問題。我需要逐一獲取每一行,但是如何?
DataGrid dgSiparis = new DataGrid(this,lnSiparis,dt); //CREATING THE DATAGRID, argumants: context, linearlayout, a class named datatable which runs similar to DataTable on .NET, dt object has rows)
dgSiparis.setDataBind();
答案:
- 創建一個接口,用於監聽
- 用它實現你的類(在這個例子中的DataGrid類將實現它)
- 設置它,你循環通過行
- 捕獲您在實例類上創建的偵聽器(對於此前ex dgSiparis)
我知道有沒有,我用了事件時,我的意思是監聽器,它是爲便於理解。我要檢查它。我想這是我正在尋找的。謝謝! – 2012-02-01 17:10:50