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);
}
});