看板 AndroidDev 關於我們 聯絡資訊
謝謝大大熱心的回答 但是我實在是太新手了.. OnItemSelectedListener我好像有用 我看書上面只有教我怎麼隨著SPINNER的選項 讓我插入的TextView跟著變成一樣的 但是LISTVIEW 我修正程式好幾天了 還是沒辦法去改變內容.. 我的程式碼如下圖 可以告訴我要從哪邊著手嗎.. http://ppt.cc/A9!p http://ppt.cc/F8;G -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.64.184
yauhh:當然是onItemSelected中,去取R.id.lista的ListView,然後 04/07 13:24
yauhh:看sel是"五穀根莖類"就lista.setAdapter(adapterRhizome) 04/07 13:28
yauhh:但是你現在程式中只準備了fishs陣列看起來好像是魚肉類 04/07 13:30
yauhh:if (sel.equals("五穀根莖類"))lista.setAdapter(aRhizome); 04/07 13:32
yauhh:if(sel.equals("蔬菜類"))lista.setAdapter(aVegatable); 04/07 13:33
yauhh:if(sel.equals("魚肉類"))lista.setAdpater(adapterfishs); 04/07 13:34
w999:我不曉得如何才能在onItemSelected中取R.id.lista的ListView 04/07 13:37
yauhh:把第一個圖檔的13行copy,貼到第二個圖檔的15行後面... 04/07 13:40
yauhh:ListView lista=(ListView)findViewById(R.id.lista); 04/07 13:41
w999:http://ppt.cc/cIv7 我這樣打好像不太對= = 04/07 13:49
yauhh:這樣打語法不對啊,lista.setAdapter(adapterfishs);要刪掉. 04/07 14:14
yauhh:然後紅線部份,第三個參數應該是arrA,對應到String[] arrA 04/07 14:14
yauhh:上上一句寫錯,語法對,但是那一行程式沒有意義...... 04/07 14:17
w999:http://ppt.cc/kU5T 你本來的意思是要我這樣寫嗎.. 04/07 14:23
w999:我這寫完後程式可以跑但是手機上面就看不到listview了= = 04/07 14:27
yauhh:不是. 具體做法當然是看你的情況調整. 你剛那樣寫可以的. 04/07 14:34
w999:但是這樣語法對了還是沒辦法變= =.. 04/07 14:42
yauhh:你說一開始看不到列表,還是選了spinner之後看不到列表? 04/07 14:46
w999:都沒辦法. 04/07 14:47
w999:http://ppt.cc/%21THw 04/07 14:47
w999:http://ppt.cc/kU5T 那你剛的意思是指這個還是我上面的可以.. 04/07 14:56
yauhh:這時候請用置底文推荐的張貼程式碼的網站 04/07 14:57
w999:第2的話我是程式碼都沒問題但是手機上面一開始跟選了以後 04/07 14:58
w999:都沒辦法 04/07 14:59
w999:https://gist.github.com/09005bdef875b2f5f1ed 這樣嗎 04/07 15:04
yauhh:因為一開始Spn是五穀根莖類選到,而onItemSelected中那段還沒 04/07 15:31
yauhh:完成. 繼續做完它就會正常了. 04/07 15:32
w999:謝謝大大我先去打工 我晚一點再試試看 04/07 15:35
w999:https://gist.github.com/3d10f024eae7eb6406ad 還是不行= = 04/08 14:30
w999:不管是選了或是沒選一樣都看不到listview可以幫我在看一下嗎. 04/08 14:35