Re: [問題] about spinner
※ 引述《Austin9 (奧斯丁)》之銘言:
: 請問一下,不知道是否有人知道spinner是否有提供set的功能?
: 假設有"台北"、"高雄"這兩個選項,想要直接傳"台北"的字串到SPINNER
: 讓選項可以在"台北",找了很久,好像沒有這個METHOD。
: 謝謝大家解惑!!!
沒有這個method,不過我的作法通常是這樣子
public class Person{
private String id;
private String name;
//getter & setter
}
public class MyAdapter extends BaseAdapter{
private ArrayList<Person> persons;
/*
4個要overwrite的method
*/
public int findPositionByKey(String key){
//implement你自己的finder
}
}
public class Main extends Activity{
private MyAdapter adapter;
private Spinner spinner;
public void onCreate(blahblah){
adapter = new MyAdapter();
spinner.setAdapter(adapter);
spinner.setSelection(adapter.findPositionByKey("A123456789"));
}
}
省略了很多細節,不過可以提供給你參考。
--
雜七雜八的kewang部落格 http://kewang.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.3.53
※ 編輯: kewang 來自: 220.134.3.53 (03/11 00:03)
推
03/11 13:08, , 1F
03/11 13:08, 1F
→
03/11 13:10, , 2F
03/11 13:10, 2F
→
03/11 13:11, , 3F
03/11 13:11, 3F
→
03/11 13:11, , 4F
03/11 13:11, 4F
→
03/11 13:22, , 5F
03/11 13:22, 5F
→
03/11 13:24, , 6F
03/11 13:24, 6F
→
03/11 13:24, , 7F
03/11 13:24, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):