Android 台灣中文網
標題: 請大家幫我看程式碼 [打印本頁]
作者: ckacle789 時間: 2013-10-24 08:16
標題: 請大家幫我看程式碼
本帖最後由 ckacle789 於 2013-10-24 23:37 編輯
package com.example.study;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import java.util.ArrayList;
import java.util.HashMap;
import com.example.study.page2;
import com.example.study.page2;
import com.example.study.page2;
import com.example.study.page2;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
public class page2 extends ListActivity {
private ListView myListView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
myListView = (ListView)findViewById(R.id.listView1);
final String ID_TITLE = "TITLE", ID_SUBTITLE = "SUBTITLE";
ArrayList<HashMap<String,String>> myListData = new ArrayList<HashMap<String,String>>();
String[] titles = new String[]{
"五月天 「諾亞方舟」世界巡迴演唱會 ",
"國際動漫大展",
"機械Kitty微笑科技互動展",
"福隆國際沙雕藝術節",
"麥可傑克森不朽傳奇世界巡迴",
"宜蘭國際童玩藝術節",
"臺灣國際熱氣球嘉年華",
"哆啦A夢展 哆啦A夢誕前百年展",
"雲門舞集 2013年夏季公演",
"娃娃的奇幻旅程",};
String[] subtitles = new String[]{
"台中 最終場倒數 4天 ",
"桃園 最終場倒數 32天",
"桃園 最終場倒數 48天",
"新北市 最終場倒數 128天",
"新北市 最終場倒數 13天",
"宜蘭 最終場倒數 68天",
"台東 最終場倒數 46天",
"台中 最終場倒數 26天",
"彰化 最終場倒數 8天",
"苗栗 最終場倒數 17天",};
for( int i=0;i<titles.length ; ++i) {
HashMap<String,String> item = new HashMap<String,String>();
item.put(ID_TITLE,titles);
item.put(ID_SUBTITLE,subtitles);
myListData.add(item);
}
setListAdapter( new SimpleAdapter(
this,
myListData,
android.R.layout.simple_list_item_2,
new String[] { ID_TITLE, ID_SUBTITLE },
new int[] { android.R.id.text1, android.R.id.text2 } )
);
myListView.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Intent i = new Intent();
i.setClass(page2.this, data.class);
Bundle bundle = new Bundle();
switch(arg2){
case 0:
bundle.putString("day", "Sundy");
break;
case 1:
bundle.putString("day", "Monday");
break;
case 2:
bundle.putString("day", "Tuesday");
break;
case 3:
bundle.putString("day", "Wednesday");
break;
case 4:
bundle.putString("day", "Thursday");
break;
case 5:
bundle.putString("day", "Friday");
break;
case 6:
bundle.putString("day", "Sundy");
break;
case 7:
bundle.putString("day", "Saturday");
break;
}
i.putExtras(bundle);
startActivity(i);
}
});
}
}