2012-11-14 91 views
2

我試圖創建一個微調整數值(1,5,10等) 我已經有一個微調字符串和一切工作正常。微調整數陣列

private static final String[] daysOfWeek = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}; 
Spinner spinner_days =(Spinner)findViewById(R.id.spinner_days); 
spinner_days.setOnItemSelectedListener(this); 

ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, daysOfWeek); 
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner_days.setAdapter(aa); 

當我試圖做同樣的事情

private static final int[] options = {1, 3, 5, 10, 15, 20, 30, 40, 45, 50, 60}; 

然後我得到一個錯誤,當我嘗試,因爲我認爲這是唯一可能做到創建一個ArrayAdapter與一個String數組?

有人可以幫我嗎?

謝謝!

+0

Integer,而不是所有你需要做的就是格式的整數到字符串數組。我沒有看到問題。 –

+0

,因爲我需要它們是整數,可能嗎? – user1820528

回答

2

您無法創建整數的ArrayAdapter,因此您可以嘗試使用其中的數字創建字符串數組。試試這個 -

public static final String [] options = {"1", "3", "5", "10", "15", "20", "30", "40", "50", "60"} 

或者,你可以做到這一點使用的int

Integer[] options = new Integer[]{1, 3, 5, 10, 15, 20, 30, 40, 50, 60}; 
+0

謝謝,它的工作! – user1820528