在使用一般的Button狀況下,點擊事件使用onClick就OK

但使用SimpleAdapter產生動態資訊後要針對動態物件綁定Click事件,就必須使用OnItemClickListener

OnItemClickListener用法跟onClick相同

list = (ListView) findViewById(R.id.RSSListView);

/* 
do something...
利用SimpleAdapter產生動態資訊 
*/

list.setOnItemClickListener(new OnItemClickListener() {  
	public void onItemClick(AdapterView<?> adapterView, View view, int position, long arg) {  
		//利用Intent 連結URL網站
		//position為ListView的索引
		Intent url_Intent = new Intent(Intent.ACTION_VIEW,Uri.parse(rss_link[position]));
		startActivity(url_Intent);
	}  
});
Categories: Android