在我的Android项目中,我有两个活动:
我试图将项目的位置信息传递给GMAP活动,并将其作为覆盖添加到地图中。我知道我必须使用putExtra和getExtra,但是我想将这个位置添加到Google中,并在用户点击列表活动项时将其显示给用户。我怎么能这么做?
发布于 2012-05-27 09:34:02
您可以使用ListView的setOnItemClickListener,并在这个方法的实现中启动一个新的GMAP。以下是示例代码:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id){
// Start your Activity according to the item just clicked.
//also put extras.
Intent newIntent = new Intent(ListActivity.this, GMAPActivity.class);
newIntent.putExtra(key,value);
startActivity(newIntent);
}
};https://stackoverflow.com/questions/10772941
复制相似问题