わかりました。文字列が入力されたスピナーがあります。配列を使用して値を整数に割り当てるにはどうすればよいですか?
たとえば、スピナーには
- 「何らかの価値
- 「別の価値」など
1 が選択されている場合、選択に基づいて変数を初期化し、if ステートメントまたはスイッチ/ケースを使用するにはどうすればよいですか?
何をしようとしているのかを説明するために、コメント付きのコードをいくつか含めました。この例では、「actLevel」という名前の int を入力します。
public class spinActMultFunction implements OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1, int pos, long id) {
String str=parent.getItemAtPosition(pos).toString();
activityMultiplier.setText(str);
/*
If (pos) = 1
then actLevel = 1.2
else if (pos) = 2
then actLevel = 1.6
etc..
*/
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}