如何用int值填充Spinner

Oli*_*ack 10 int android android-spinner

正如我过去常常填充Spinner一样,我通常使用SpinnerAdapter然后通常在资源中有项目来填充它.

我目前有一个不同的查询,我在我的代码中有一个int的用户输入,我希望我的微调器填充数字到用户选择的数字.因此,如果用户输入数字"5",则将其保存为int变量.然后我希望Spinner显示1,2,3,4,5作为选择.

我真的不确定如何处理这个问题.

谢谢,奥利

Abh*_*wal 30

编辑

下面是如何将整数添加到您的微调器的基本示例:

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);
Run Code Online (Sandbox Code Playgroud)

您可以参考此内容并根据您的逻辑对项目进行更改.在您的情况下,您应该使用整数的ArrayList,因为用户的选择数似乎是动态的.您可以创建一个arraylist并替换上面代码中的Integer数组.

希望这可以帮助!!