在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));
}
}
答案 0 :(得分:0)
好吧,如果它是TableView,那么它中有一些行。根据实现,您可以将textView包装到例如线性布局中,并为其添加单击侦听器。有关更多信息,请更具体地说明问题。