我正在使用一种方法,其中json和php用于动态获取填充表格的信息。这是一个例子
TextView team = new TextView(this);
team.setTextColor(Color.BLACK);
team.setPadding(3, 3, 0, 3);
team.setLayoutParams(new LayoutParams(80,
LayoutParams.WRAP_CONTENT));
team.setText(json_data.getString("team"));
team.setTag(json_data.getString("team"));
tr.addView(team);
如何使每个TextView都可以点击并将标签信息发送到新的活动?如何初始化TextView团队?
team.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
//What goes in here???
}
});
我的目标是让用户能够点击团队名称并发送到提供团队信息的活动。
感谢任何帮助
答案 0 :(得分:0)
team.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
//What goes in here???
String teamTag = (String)v.getTag();
Intent newIntent = new Intent(MyActivity.this, NewActivity.class);
newIntent.putExtra("teamName", teamTag);
startActivity(newIntent);
}
});
并在newActivity中读取标签,请使用此..
String teamTag = getIntent().getStringExtra("teamName");