はかいてきだいにゅうをしないやりかたがわからない ^q^
Spinner spinner;
spinner = (Spinner) findViewById(R.id.hogeA);
spinner.setNextFocusDownId(R.id.hogeB);
spinner = (Spinner) findViewById(R.id.hogeB);
spinner.setNextFocusDownId(R.id.hogeC);
要はSpinnerが三個あって、それぞれに次の遷移先を設定してるわけですが。
spinnerに破壊的代入を繰り返してるわけです。
これを非破壊でやろうとするとどうやればいいのかなー?
>追記:要は再代入して破壊してるから、破壊できない様にすれば良い。
ということで
private void setNextFocus(String target,String next){
Spinner spinner = (Spinner) findViewById(/*文字列からID取ってくる処理*/(target));
spinner.setNextFocusDownId(/*文字列からID取ってくる処理*/(next));
}
てのに毎回やらせることにする。