拆分值并添加到微调器[重复]
Posted
技术标签:
【中文标题】拆分值并添加到微调器[重复]【英文标题】:split value and add in to spinner [duplicate] 【发布时间】:2016-12-12 16:08:12 【问题描述】:想要在微调器中添加管道分离值。 我在下面定义了字符串。
字符串值 = 12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35;
如何拆分此值并将其添加到微调器中。
【问题讨论】:
先用java的string.split()方法拆分它,存储在一个arraylist中,然后使用这个arraylist为spinner创建一个适配器。 【参考方案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);
【讨论】:
拆分工作。但它会给出单一的价值。像 1 比 5 那么 | 我已经为您修改了答案,请立即查看。如果这就是你所要求的......以上是关于拆分值并添加到微调器[重复]的主要内容,如果未能解决你的问题,请参考以下文章