Andriod中SimpleAdapter+listview,点击item 传值事件

Andriod中SimpleAdapter+listview,点击item 传值事件


监听OnItemClick点击事件,然后用Intent来传值:

listView.setOnItemClickListener(new OnItemClickListener() {

			@Override
			// 第position现被单击时激发该方法
			public void onItemClick(AdapterView parent, View view,
					int position, long id) {

					Map map=(Map) indexActivity.this.adapter.getItem(position);
					int spid=map.get("spid");
					
				
					Toast.makeText(getApplicationContext(), "单击的是商品编号="+spid,
							Toast.LENGTH_LONG).show();
					Intent intent = new Intent();
					intent.setClass(indexActivity.this, PromessActivity.class);
					intent.putExtra("spid", spid);  
					indexActivity.this.startActivity(intent);
			
			}

		});

 

 

 

 

 

你可能感兴趣的:(Android的必修课,android)