2017-04-23 4 views
0

スピナーアイテムは1〜10の番号でループします。この方法で使用しますが、スピナーアイテムの結果は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); 
    } 
} 

答えて

0
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); 
+0

、それは非常に私を助け、あなたの答えをありがとう:) – frikadacintia

+0

作品ならば、答えとしてそれを受け入れてください。 – user1728071

関連する問題