Android ListView 清單與其 Trigger 觸發事件

Android ListView 清單與其選擇時的觸發事件,

可以參考下面的程式範例 :
 Java 程式碼
public class helloWorld extends Activity {

String[] vData = null;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 要做為 ArrayAdapter 的資料來源
vData = new String[]{"足球","棒球","籃球"};

// 建立 "陣列接收器"
ArrayAdapter<String> arrayData = new ArrayAdapter<String>(
this
, android.R.layout.simple_list_item_1
, vData
);

// 建立 ListView 物件
ListView lv = new ListView(this);

// 設定 ListView 的接收器, 做為選項的來源
lv.setAdapter( arrayData );

// ListView 設定 Trigger
lv.setOnItemClickListener( new OnItemClickListener(){

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
setTitle( getResources().getString(R.string.app_name) + ": " + vData[arg2]);
}
});

// 設定 ListView 為 ContentView
setContentView(lv);
}
}

範例結果 :






Related Posts Plugin for WordPress, Blogger...