過去に行ったように通常Spinnerにデータを入力する場合、通常はSpinnerAdapterを使用し、通常はリソースにアイテムを入力します。
現在、別のクエリがありますが、コードにintのユーザー入力があり、スピナーにユーザーが選択した数値までの数値を入力したいと考えています。したがって、ユーザーが数値「5」を入力すると、int変数に保存されます。次に、スピナーに1、2、3、4、5を選択肢として表示させます。
私はこれにどのようにアプローチするのか本当にわかりません。
ありがとう、オリ
過去に行ったように通常Spinnerにデータを入力する場合、通常はSpinnerAdapterを使用し、通常はリソースにアイテムを入力します。
現在、別のクエリがありますが、コードにintのユーザー入力があり、スピナーにユーザーが選択した数値までの数値を入力したいと考えています。したがって、ユーザーが数値「5」を入力すると、int変数に保存されます。次に、スピナーに1、2、3、4、5を選択肢として表示させます。
私はこれにどのようにアプローチするのか本当にわかりません。
ありがとう、オリ
編集済み
以下は、スピナーに整数を追加する方法の基本的な例です。
mspin=(Spinner) findViewById(R.id.spinner1);
Integer[] items = new Integer[]{1,2,3,4};
ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this,android.R.layout.simple_spinner_item, items);
mspin.setAdapter(adapter);
これを参照して、ロジックに従ってプロジェクトに変更を加えることができます。また、あなたの場合、ユーザーの選択数は動的に見えるため、整数の ArrayList を使用する必要があります。arraylist を作成し、上記のコードの Integer 配列を in に置き換えることができます。
お役に立てれば!!