可以參考下面的程式範例 :
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);
}
}
範例結果 :