【发布时间】:2015-12-23 13:24:38
【问题描述】:
在 Listview 项目中,我有 3 个文本视图,我想通过分别单击每个项目来发送此字符串值(文本视图)......我的意思是通过单击第 1 项,使用意图我可以达到 4 个字符串在其他活动的那个项目中......这是我的代码:
lvMsg = (ListView) findViewById(R.id.listView);
//.
//. using cursor and attach it to adapter
//.
adapter = new SimpleCursorAdapter(this, R.layout.row, c,
new String[]{"_id","address", "body"}, new int[]{
R.id.textView6, R.id.textView5, R.id.textView7});
lvMsg.setAdapter(adapter);
lvMsg.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Intent i=new Intent(MainActivity.this,otherActivity.class);
//???message should be ??
i.putExtra( "MESSAGE" , message);
startActivity(i);
}
});
谢谢...
【问题讨论】:
-
你的问题还不够清楚,下节课需要发什么?您可以使用
view.findViewById(R.id.textView6)).getText()从文本视图中获取值。
标签: android listview android-intent onitemclicklistener