2011-03-10 20 views
0

在android中,通過xml解析我現在在tableview中有xml文件值存儲在一個數組中。 現在我的問題是我想對這些值應用textclick。 例如:如果值是如何在tableview中應用textclick

蓮花 百合 玫瑰 茉莉花

,我想在玫瑰 點擊我再怎麼可以從表中特定的陣列值,並在其申請意向???

,我在從解析已應用,其中即時得到數組值

for循環:

爲(INT I = 0;我< data.getName()大小();我++){

  TableRow tr = new TableRow(this); 
     //tr.setId(100+i); 
     tr.setLayoutParams(new LayoutParams(
       LayoutParams.FILL_PARENT, 
       LayoutParams.WRAP_CONTENT)); 

     // Create a TextView to house the name of the province 
     name[i]= new TextView(this); 
     name[i].setId(200+i); 
     name[i].setText(data.getName().get(i)); 
     name[i].setTextColor(Color.WHITE); 
     name[i].setLayoutParams(new LayoutParams(
       LayoutParams.FILL_PARENT, 
       LayoutParams.WRAP_CONTENT)); 
     tr.addView(name[i]); 

     value[i] = new TextView(this); 
     value[i].setId(i); 
     value[i].setText(data.getValue().get(i)); 
     value[i].setTextColor(Color.WHITE); 
     value[i].setLayoutParams(new LayoutParams(
       LayoutParams.FILL_PARENT, 
       LayoutParams.WRAP_CONTENT)); 
     tr.addView(value[i]); 


     t1.addView(tr, new TableLayout.LayoutParams(
       LayoutParams.FILL_PARENT, 
       LayoutParams.WRAP_CONTENT)); 
    } 
} 

回答

0

那麼,如果它是TableView,比它有一些行。根據實現情況,你可以將你的textView包裝成線性佈局,並添加點擊監聽器。欲瞭解更多信息,請對此問題更具體。

+0

或者我的問題可以這樣:如何應用文本點擊動態生成的textviews(存儲在一個數組中) – Sam 2011-03-10 10:56:15

+0

點擊操作只能用一種方式 - 通過clicllistener。您可以爲您的文本字段分配一個常規點擊偵聽器,然後檢查哪個點擊了dinamically。 – Lonkly 2011-03-10 12:11:04

+0

有沒有可能以這種方式?如果我們爲每一行分配一個按鈕,然後將每個文本視圖的id(存儲在一個數組中)發送到其關聯按鈕。如果我們點擊它,它會發送它的ID信息到服務器+它切換到其他頁面?如果有可能,那麼請告訴我如何做到這一點 – Sam 2011-03-11 12:18:42