» 首頁 » 討論區 » Android程式設計 »程式碼改版

程式碼改版

發表人: 小旂
積分: 14
發表時間: 2011-11-11 00:19:41
private static final String[] mPlaces = new String[] {
"臺北市北投區知行路225巷12號"
};

private static final String[] mFoods = new String[] {
"關渡醫院"
};


protected void onListItemClick (ListView l ,View v,int position,long id){
super.onListItemClick(l, v, position,id);

String keyword=((HashMap)l.getItemAtPosition(position)).get("place").toString().toString();
Toast.makeText(this,"你選擇了:"+keyword,Toast.LENGTH_LONG).show();
}

private void setOnClickListener(OnClickListener onClickListener) {
// TODO Auto-generated method stub

}

}
要怎麼樣把toast的部分改成textview的顯示到下一頁?
發表人: Seachaos
積分: 2432
發表時間: 2011-11-11 02:45:47
嗯? 不太懂你的意思
你是說要把本來顯示在Toast上的字改顯示在TextView上?
還是說TextView有下一頁的功能??
發表人: 小旂
積分: 14
發表時間: 2011-11-11 03:03:18
我是要把toast 改成textview 就可以了~
可以單獨顯示
我點選的內容
內容不要以toast顯示
發表人: Seachaos
積分: 2432
發表時間: 2011-11-11 03:19:40
ok
那你要先用findViewById這個method找到你layout上的view
再去改變他的文字

簡單的範例如下
[sea:javaCode]
TextView text = (TextView) findViewById(R.id.text);
text.setText("Here is text");
[/sea]
發表人: 訪客
發表時間: 2011-11-12 08:49:46
這我知道但是我的內容是用陣列的方式呈現所以用這個他會死機
發表人: Seachaos
積分: 2432
發表時間: 2011-11-15 14:19:25
你好:
可否說一下你的陣列方式呢?