Android ListView中獲取修改選中行資料的方法

lan120576664發表於2014-06-25
		//Item點選獲取
		ListView lv = getListView(); 
		lv.setOnItemClickListener(new OnItemClickListener(){
			public void onItemClick(AdapterView adapter,View view,int position,long id){
				 TextView c = (TextView) view.findViewById(R.id.info);//該句可以得到LISTVIEW中的相應資料

				 String playerChanged = c.getText().toString() + position;
				 Toast.makeText(MyListView3.this,playerChanged, Toast.LENGTH_SHORT).show();
				 c.setText("111111111111");//改句可以修改相應Item資料的內容(注意:一重新整理就沒有了)
				Log.v("TAG",position+ "");
			}
		});
onItemClick返回的View就是我們選中行的Item,再根據id查詢當前Item中的控制元件

相關文章