在ListView中点击某一行并将数据传递到下一个页面
list_content.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Intent intent = new Intent();
TextView Labname=(TextView) arg1.findViewById(R.id.item_labname);
// String labname= Labname.getText().toString();
intent.putExtra("labname", Labname.getText().toString());
intent.setClass(LabList.this, ResultList.class);
LabList.this.startActivity(intent);
setTitle("点击第"+arg2+"个项目");
}
});
在下一个页面中写接收数据并修改某些布局id的值
setContentView(R.layout.activity_result_list);
Intent intent = getIntent();
String value = intent.getStringExtra("labname");
Labname = (TextView)this.findViewById(R.id.head_text);
Labname.setText(value);