如何添加具有循环结果的微调项

How to add spinner items with loooping results

我想要spinner items是1到10的数字,使用循环for,我用这种方式,但是spinner items的结果只有10,而我想要的是1到10,你能帮我解决这个问题吗?

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_2);

    sp1 = (Spinner)findViewById(R.id.sptgl);

    for(int i=1 ;i <=10; i++){
        List<Integer> dttgl = new ArrayList<>();
        dttgl.add(i);
        ArrayAdapter<Integer> dataadapter = new ArrayAdapter<Integer>(this,android.R.layout.simple_spinner_item,dttgl);
        dataadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        sp1.setAdapter(dataadapter);
    }
}
List<Integer> dttgl = new ArrayList<>();
for(int i=1 ;i <=10; i++){

        dttgl.add(i);
    }

        ArrayAdapter<Integer> dataadapter = new ArrayAdapter<Integer>(this,android.R.layout.simple_spinner_item,dttgl);
        dataadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        sp1.setAdapter(dataadapter);