2013-07-11 80 views
-2

我想在android應用程序中使用微調按鈕。現在的情況是,我想要一個18到99的數組列表。可以使用for循環實現以下代碼。如何實現使用for循環?

private void spElements() { 
    // TODO Auto-generated method stub 
    List<String> ages = new ArrayList<String>(); 
    ages.add("18"); 
    ages.add("19"); 
    ages.add("20"); 
    ages.add("21"); 
    ages.add("22"); 
    ages.add("23"); 
    ages.add("24"); 
    ages.add("25"); 
    ages.add("26"); 
    ages.add("27"); 
    ages.add("28"); 
    ages.add("29");..................ages.add("99"); 

    // Creating adapter for spinner 
    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_spinner_item, ages); 

    // Drop down layout style - list view with radio button 
    dataAdapter 
      .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

    // attaching data adapter to spinner 
    sp.setAdapter(dataAdapter); 
} 
+3

我認真建議您按照一些Java教程。如果你無法自己找出答案,那麼在其他更復雜的問題上你會遇到困難。 – Squonk

+1

'任何人都可以使用for循環來實現以下代碼: - 是的。 – Simon

回答

2
for(int i = 18; i <= 99; i++) { 
    ages.add(String.valueOf(i)); 
} 
+0

其工作... thanx –