如何在tableview中应用textclick

时间:2011-03-10 09:43:31

标签: android

在android中,通过xml解析我现在在tableview中有xml文件值存储在数组中。 现在我的问题是我想对这些值应用textclick。 例如:如果值为

莲花 百合 玫瑰 茉莉花

我想点击Rose 那么我如何从表中获取特定的数组值并对其应用意图?

我已经应用于从im获取数组值的解析中的for循环:

for(int i = 0; i< data.getName()。size(); i ++){

         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));
     }
}

1 个答案:

答案 0 :(得分:0)

好吧,如果它是TableView,那么它中有一些行。根据实现,您可以将textView包装到例如线性布局中,并为其添加单击侦听器。有关更多信息,请更具体地说明问题。