2016年5月18日 星期三

android spinner setSelection有時無作用

想在spinner開啟時,自動選定其中一個項目,但如果直接setSelection, 可能不會有作用,必須放到post內才可


private Spinner sort_spinner;

sort_spinner = (Spinner) layout.findViewById(R.id.sort_item);
//如果直接setSelection, 可能不會有作用
//sort_spinner.setSelection(sortField);
//必須放到post內才會有作用
sort_spinner.post(new Runnable() {
    public void run() {
        sort_spinner.setSelection(sortField);
    }
});


  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP