拆分值并添加到微调器

时间:2016-08-06 09:43:36

标签: android spinner

想要将管道分隔值添加到微调器中。 我在下面定义了字符串。

  

字符串值=   12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35;

如何拆分此值并将其添加到微调器中。

1 个答案:

答案 0 :(得分:1)

您可以使用split方法执行此操作:

String values = "12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35";
//to seperate by pipeline
String[] separatedValues = values.split("|");
OR
//to seperate each character individually
String[] separatedValues = values.split("(?!^)")

ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(YourActivity.this, android.R.layout.simple_spinner_item, separatedValues);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
yourSpinner.setAdapter(spinnerAdapter);